为什么Signal,Wait操作必须是不可分割的?

学习 时间:2026-08-16 06:30:59 阅读:3872
为什么Signal,Wait操作必须是不可分割的?

最佳回答

缥缈的舞蹈

害怕的睫毛

2026-08-16 06:30:59

这些函数是操作系统提供的系统调用,调用这些函数,实际上影响的是内核中的资源(比如进程表,进程控制数据等),假如这些操作不是原子的,而会并发的话,可能会导致内核数据出现问题。更多关于资源互斥保护等信息,你应该去看一些操作系统原理之类的书。

最新回答共有2条回答

  • 糊涂的微笑
    回复
    2026-08-16 06:30:59

    这些函数是操作系统提供的系统调用,调用这些函数,实际上影响的是内核中的资源(比如进程表,进程控制数据等),假如这些操作不是原子的,而会并发的话,可能会导致内核数据出现问题。更多关于资源互斥保护等信息,你应该去看一些操作系统原理之类的书。

上一篇 急,请帮忙翻译这句英语的意思?

下一篇 热能如何转化成电能?不要简介,