Welcome 微信登录

首页 / 软件开发 / JAVA / Java进阶学习(五) 多线程

Java进阶学习(五) 多线程2014-08-28

多线程

多线程(multiple thread)是计算机实现多任务并行处理的一种方式。

在单线程情况下,计算机中存在一个控制权,并按照顺序依次执行指令。单线程好像是一个只有一个队长指挥的小队,整个小队同一个时间只能执行一个任务。

单线程

在多线程情境下,计算机中有多个控制权。多个控制权可以同时进行,每个控制权依次执行一系列的指令。多线程好像是一个小队中的成员同时执行不同的任务。

可参考Linux多线程与同步,并对比Python多线程与同步