多线程
苏笛南风
这个作者很懒,什么都没留下…
展开
-
【多线程】初步了解java多线程安全的容器类CopyOnWriteArrayList
通常我们理解上,线程安全的容器类一般指Vector、HashTable等,但在进一步了解后,其实真正意义上的线程安全没有那么简单。 线程安全实际上分为多个级别: (1)不可变 不可变类,典型例子是常用的String、Integer、Long等,作为不可变类,任何一个线程都改变不了它们的值,要改变除非新创建一个,其中某些表面上进行“改变”的方法,实际上都是返回一个新的对象(String类要注意...原创 2018-08-07 02:24:46 · 157 阅读 · 0 评论 -
【多线程】自定义线程池中执行线程的统一名称
新建线程池的时候,可以传入ThreadFactory作为参数 Executors.newCachedThreadPool(ThreadFactory threadFactory) 可以参考Executors自带的默认线程工厂类的实现 Executors.defaultThreadFactory(); static class NameableThreadFactory imple...原创 2018-09-27 00:32:36 · 4852 阅读 · 1 评论