它被包含在进程之中,是进程中的实际运作单位。
一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。...一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行.
二.并行, 并发, 串行
并发: 多个任务看起来是同时进行, 这是一种假并行
单核下使用多道技术实现
?...并行: 多个任务同时进行
并行必须有多核才能实现,否则只能实现并发(伪并行)
?
串行: 一个程序完完整整的运行完,再运行下一个进程
?..., 若其等待的事情已经处理完毕, 于是进程从阻塞态转为就绪态
四.任务提交的两种方式
1.同步
同步是指发送方发送数据后, 等接收方发回响应后才发下一个数据报的通讯方式
同步是指两个程序的运行是相关的,...其中一个线程在阻塞需要等待状态, 那另一个线程才运行
2.异步
异步是指发送方发出数据后, 不等接收方发回响应, 接着就发下个数据报的通讯方式
异步是指两个线程毫无相关, 自己运行自己的
3.例子
同步