笔记出自朱有鹏老师的课堂
进程:
{ 写代码是先写代码后定义变量的 }
1、多进程实现同时读取鼠标和键盘
多进程可以实现并发
进程的劣势:
进程切换开销大;
进程间通信麻烦、效率低
2、线程
优点:
多任务;
解决进程的两个缺点;
在多核CPU上更有优势。
3、Linux中的线程
线程是一种轻量级的进程;
线程是参与内核调度的最小单元,而不是进程;
一个进程(P)可以有多个线程(t)(线程只能依附于进程存在,而不能独立存在);
笔记出自朱有鹏老师的课堂
进程:
{ 写代码是先写代码后定义变量的 }
1、多进程实现同时读取鼠标和键盘
多进程可以实现并发
进程的劣势:
进程切换开销大;
进程间通信麻烦、效率低
2、线程
优点:
多任务;
解决进程的两个缺点;
在多核CPU上更有优势。
3、Linux中的线程
线程是一种轻量级的进程;
线程是参与内核调度的最小单元,而不是进程;
一个进程(P)可以有多个线程(t)(线程只能依附于进程存在,而不能独立存在);