![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 69
weixin_45981798
这个作者很懒,什么都没留下…
展开
-
16、操作系统——条件变量
当有多个线程需要获得同一个资源进行操作的时候,如果当前资源量未空, 那么就需要让所有来 获取资源的线程进入一个条件变量的等待队列中进行等待,等待资源数据到达, 当资源数据到达的时 候条件变量则可以选择从队列中唤醒线程进行读取资源(唤醒可以唤醒一个或多个)。原创 2023-03-31 22:16:00 · 275 阅读 · 0 评论 -
15、操作系统——读写锁
操作系统——读写锁原创 2023-03-31 21:51:37 · 328 阅读 · 0 评论 -
14、操作系统——互斥锁
互斥锁原创 2023-03-31 16:51:17 · 384 阅读 · 0 评论 -
13、操作系统——posix信号量(无名信号量)
因为有名信号量的线程共享一个内存空间,若要解决进程内部的线程间的同步互斥,需要使用更加轻量化、基于内存的(不再任何文件系统内部)无名信号量,原创 2023-03-31 16:27:08 · 305 阅读 · 0 评论 -
12、操作系统——posix信号量(1)(有名信号量)
posix信号量(有名信号量)原创 2023-03-31 14:54:35 · 223 阅读 · 0 评论 -
11、操作系统——线程的属性(3)(压栈、弹栈)
由于线程任何时刻都可能有互斥锁、信号量等资源,一旦被取消很有可能导致别的线程出现死锁,因此如果一条线程的确可能被取消,在取消之前应该用以下的API为可能出现的取消请求注册“处理例程”,让这些例程自动释放持有的资源。原创 2023-03-31 14:25:20 · 154 阅读 · 0 评论 -
10、操作系统——线程的相关属性(2)
线程调度、线程栈警戒区、线程取消原创 2023-03-28 20:04:45 · 432 阅读 · 0 评论 -
9、操作系统——线程的相关属性(1)(线程分离和结合)
线程的属性原创 2023-03-28 11:08:14 · 315 阅读 · 0 评论 -
8、操作系统——线程(最小的执行单位)
了解线程并且创建一个简单的线程原创 2023-03-26 22:27:08 · 1082 阅读 · 0 评论 -
7、操作系统——进程间通信(5)(信号量)
操作系统——进程间通信(5)(信号量)原创 2023-03-26 21:46:32 · 384 阅读 · 0 评论 -
6、操作系统——进程间通信(4)(system V-IPC:共享内存)
system V-IPC:共享内存原创 2023-03-26 16:45:54 · 374 阅读 · 0 评论 -
5、操作系统——进程间通信(3)(system V-IPC:消息队列)
操作系统——进程间通信(3)(system V-IPC:消息队列)原创 2023-03-26 16:06:06 · 431 阅读 · 0 评论 -
4、操作系统——进程间通信(2)(system V-IPC介绍)
4、操作系统——进程间通信(2)(system V-IPC介绍)原创 2023-03-26 12:10:37 · 643 阅读 · 0 评论 -
2、操作系统——进程转载其他程序、退出、等待
exec函数执行后进程的内存空间有何变化?——会被新的可执行文件重新初始化。exec函数执行后线程后面的语句是不执行的。子进程退出时退出值得取值范围是多少?0- 255 占用了8位一个字节。原创 2023-03-24 20:31:09 · 286 阅读 · 0 评论 -
3、操作系统——进程间通信(1)(无名管道(PIPE)和有名管道(FIFO))
操作系统——进程间通信(1)(无名管道(PIPE)和有名管道(FIFO))原创 2023-03-24 22:32:54 · 567 阅读 · 0 评论 -
1、操作系统——进程
系统编程原创 2023-03-23 22:16:55 · 309 阅读 · 0 评论