(十)多线程
1. 一个程序可能同时执行多个任务,通常每个任务称为一个线程
2. 多进程与多线程的区别:
- 本质的区别在于------每个进程拥有自己的一整套变量,而线程则共享数据。
- 共享数据虽然有危险,但是共享变量使线程之间的通信比进程之间的通信更有效、更容易
- 与进程相比,线程更加轻量级,创建、撤销一个线程比启动新进程的开销要小得多
3. 如果需要执行一个比较耗时的任务,应该使用独立的线程
4. 线程的状态:
- new 创建
- runnable 可运行
- blocked 被阻塞
- waiting 等待
- timed waiting 计时等待
- terminated 被终止
    http://www.cnblogs.com/makexu/

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号