进程和线程
文章平均质量分 64
记录进程和线程的一些知识。
一团静火
安静的星星之火。
展开
-
进程和线程
一.进程和线程的概念: 进程是资源分配的最小单位,线程是CPU调度的最小单位。 进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。 进程: 就是上下文切换之间的程序执行的部分。是运行中的程序的描述,也是对应于该段CPU执行时间的描述。 线程: 是共享了进程的上下文环境,的更为细小的CPU时间段。线程主要共享的是进程的地址空间。 这里描述的进程线程概念和实际代码中所说的...原创 2021-05-15 17:08:00 · 64 阅读 · 0 评论 -
线程安全和线程同步
一. 关于线程安全和线程同步 线程同步: 进程/线程同步就是并发进程/线程在⼀些关键点上可能需要互相等待与互通消息。 即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,处于等待状态,直到该线程完成操作, 其他线程才能对该内存地址进行操作。 线程安全: 一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用...原创 2021-05-15 17:25:00 · 58 阅读 · 0 评论