线程|进程
文章平均质量分 77
M_Sugar
这个作者很懒,什么都没留下…
展开
-
以操作系统的角度解释线程|进程
1、什么是线程 什么是线程?线程与进程有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。 2、任务调度 线程是设么?要理解这个概念,必须先了解一下操作系统的一些相关概念。大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做原创 2016-08-05 14:57:13 · 1983 阅读 · 0 评论 -
线程优先级|线程安全
线程优先级 现在主流操作系统(如Windows、Linux、Mac OS X)的任务调度处理具有前面提到的时间片轮转的特点外,还有优先级调度(Priority Schedule)的特点,优先级调度决定了线程按照什么顺序轮流执行,在具有优先级调度的系统中,线程拥有各自的线程优先级(Thread Priority)。具有高优先级的线程会更早地执行,而低优先级的线程通常要等没有更高优先级的可执行线程时原创 2016-08-05 16:41:51 · 789 阅读 · 0 评论 -
线程问题
1现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检查你对“join”方法是否熟悉,这个线程问题比较简单,可以用join方法实现。 2在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样实现原创 2016-08-10 09:00:27 · 409 阅读 · 0 评论