操作系统
文章平均质量分 71
一大块肉松
凡心所向,素履以往
展开
-
线程间的同步和互斥
1.进程是资源分配的最小单位,线程是CPU调度的最小单位,即程序执行的最小单位;2.每个进程都有自己独立的地址空间,同一个进程的多个线程共用一个地址空间;3.线程的上下文切换比进程要快;原创 2022-10-24 16:23:05 · 1107 阅读 · 1 评论 -
操作系统(C++)——生产者消费者模型
一、C++实现代码#include<iostream>#include<queue>#include<mutex>#include<thread>#include<condition_variable>using namespace std;mutex mymutex; //定义一个互斥量,即可以理解为一把锁 //防止两个线程同时操作一个内存空间condition_variable condition; //定义了一个条原创 2022-04-27 11:16:51 · 659 阅读 · 0 评论