Thread
文章平均质量分 66
Bitw-QwQ--猿究院
这个作者很懒,什么都没留下…
展开
-
CopyOnWriteArrayList核心源码阅读
CopyOnWriteArrayList介绍:CopyOnWrite 简称COW,一种用于集合的并发访问的优化策略。思路:对一个集合容器中进行写入(有关更改操作时,即添加,修改,删除),并不会直接将操作进行在原有的集合中,而是将原集合中的元素复制(Copy)到另一个新的集合容器中,然后在对新的数组进行操作,继而将引用指向新的集合容器。这样的好处是保证了修改操作时集合容器的线程安全,并且在写入操作时,读取操作也是可以进行的。所以copyonwrite容器是对读写分离思想的一种实现。原创 2023-07-17 20:06:17 · 123 阅读 · 1 评论 -
线程的实现方式
执行程序的一次执行过程称为进程,它是一个动态的概念。一个进程可以有多个线程,比如你看一个视频能同时听见声音、图像和弹幕。一个进程中至少含有一个线程(主线程)线程就是独立的执行路径,程序运行时即使自己没有创建线程,后台也会有多个线程,比如主线程和GC线程。某些进程内部还需要同时执行多个子任务。例如,我们在使用WPS时,WPS可以让我们一边打字,一边进行拼写检查,同时还可以在后台进行自动保存和上传云文档,我们把子任务称为线程。线程是进程划分成的更小的运行单位。四种基本实现方式继承Thread类。原创 2023-07-15 18:40:31 · 66 阅读 · 1 评论