
操作系统
Lemon_MY
这个作者很懒,什么都没留下…
展开
-
同一进程下的线程可以共享什么?
线程独占的资源:1.线程ID2.寄存器组的值3.线程的堆栈4.错误返回码5.线程的信号屏蔽码线程间共享的资源:1.进程代码段2.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)3.进程打开的文件描述符4.信号的处理器5.进程的当前目录6.进程用户ID与进程组ID...原创 2019-09-10 22:14:49 · 2845 阅读 · 0 评论 -
产生死锁的条件和预防死锁的方法
产生死锁的条件:互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使...原创 2019-09-14 18:17:38 · 236 阅读 · 0 评论