摘要:
voctor动态数组、同步类容器,底层实现基于:Collections.synchronized package demo5; import java.util.ArrayList; import java.util.Collections; import java.util.List; impor 阅读全文
摘要:
package demo7.MQ;public class QueueData { private int id; private String name; private String taskCode; public QueueData() { } public QueueData(int id 阅读全文
摘要:
CountDownLatch 监听某个线程的初始化,等待初始化执行完毕后,通知主线程工作。延迟、阻塞的是主线程,在单个线程中。 CyclicBarrier 针对多个线程、线程池,多个线程初始化准备之后,去操作同一件事件(必须一定要所有准备才可执行,通知各的主线程去执行正常工作)。 package d 阅读全文
摘要:
为知笔记发布到博客园代码高亮失效问题标签:import doc property iter aml nal rom str family 博客设置 -> 页面定制CSS代码填入以下样式表/*Original style from softwaremaniacs.org (c) Ivan Sagalaev */.hljs { display: block; pa... 阅读全文
摘要:
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型. 作为负载均衡服务器:Ng... 阅读全文
摘要:
同步类容器1 1.线程都是安全的。 2.在某些场景下需要加锁来保护“复合操作” a.迭代:反复去访问元素、遍历完容器所有的元素 b.跳转:根据下标制定去访问查找元素 c.条件运算 3.复合操作在多线程并发修改内容时:可能会出现意外的行为、容器迭代的过程中被并发的修改了内容,这是早期的迭代器设计没有考 阅读全文