多线程
liudashuang2017
这个作者很懒,什么都没留下…
展开
-
多线程基础 -1 - 线程基本方法
介绍线程的常用方法原创 2017-12-10 09:42:21 · 399 阅读 · 1 评论 -
多线程基础线程状态
多线程基础线程状态 什么是多线程 进程是在计算机系统中独立运行的程序,线程是在进程中独立运行的任务.在多任务操作系统中,为了最大化利用CPU,使用了多线程的方式。在某个时间段,多个线程进行不同的任务,每个线程去CPU申请时间片, 每个线程交替占用时间片,每个线程都是断断续续的执行,对外看来是一直在运行。多线程可以让CPU在多个任务之间进行切换,从而使用时较短的任务及早完成,而不必等待耗时的任...原创 2018-04-01 20:28:14 · 201 阅读 · 0 评论 -
多线程学习(二)CountDownLunch与CyclicBarrier
两个看上去有点像的类,都在java.util.concurrent下,都可以用来表示代码运行到某个点上,二者的区别在于: (1)CyclicBarrier的某个线程运行到某个点上之后,该线程即停止运行,直到所有的线程都到达了这个点,所有线程才重新运行;CountDownLatch则不是,某线程运行到某个点上之后,只是给某个数值-1而已,该线程继续运行 (2)CyclicBarrier只能唤起一...原创 2018-04-14 16:48:17 · 2526 阅读 · 0 评论