![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
Wit_tang
Nothing is impossible for a willing heart!
展开
-
线程问题
-----什么是线程 线程(threads, 台湾称 执行绪),也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,原创 2016-05-18 09:55:12 · 377 阅读 · 0 评论 -
线程的就绪、运行、阻塞
就绪->运行:调度器选择该线程执行 运行->就绪:该线程时间片用完 就绪队列里面的线程就是在等待时间片,如果时间片轮到自己,就占用CPU;相对的是block队列,里面的线程即使有空闲的CPU也不会分配给它,因为阻塞线程是被外部其他事件所阻塞,比如等待共享锁的释放。 技术上处于等待池和锁定池中的线程都是传统意义上的阻塞状态,只不过为不同的对象所阻塞而已。原创 2016-05-18 10:03:51 · 6688 阅读 · 0 评论