多线程
zhang19894567
这个作者很懒,什么都没留下…
展开
-
Java线程面试题 Top 50
50道Java线程面试题 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了转载 2015-08-04 14:14:44 · 282 阅读 · 0 评论 -
竞态条件
1.同一个程序多线程访问同一个资源会,如果对资源的访问顺序敏感,就称存在竞态条件.代码区成为临界区。 2. 最常见的竞态条件为: 一,先检测后执行。执行依赖于检测的结果,而检测结果依赖于多个线程的执行时序,而多个线程的执行时序通常情况下是不固定不可判断的,从而导致执行结果出现各种问题。 main 线程需要创建文件A,需要检测是否存在,当检测A不存在,另一个线程却创建了文件A,此时main线转载 2015-08-04 14:37:40 · 363 阅读 · 0 评论