标签:coder 空间不足 无法 应用 所有权 执行方法 apple https http
什么时候会触发full gc
可以作为root的对象:
例子:下述的Something和Apple都可以作为root对象。
Java方法的参数和方法中的局部变量,可以作为root.
新生代转移到老年代的触发条件
redis单线程问题
单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。
为什么说redis能够快速执行
redis的内部实现
内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间 这3个条件不是相互独立的,特别是第一条,如果请求都是耗时的,采用单线程吞吐量及性能可想而知了。应该说redis为特殊的场景选择了合适的技术方案。
Redis关于线程安全问题
redis实际上是采用了线程封闭的观念,把任务封闭在一个线程,自然避免了线程安全问题,不过对于需要依赖多个redis操作的复合操作来说,依然需要锁,而且有可能是分布式锁。
使用redis有哪些好处?
redis相比memcached有哪些优势?
B树和B+树的区别
为什么说B+比B树更适合实际应用中操作系统的文件索引和数据库索引?
JAVA 线程状态转换图示
synchronized 的底层怎么实现
标签:coder 空间不足 无法 应用 所有权 执行方法 apple https http
原文地址:https://www.cnblogs.com/threetop/p/9152714.html