题21 题目 下列关于互斥锁的说法中, 正确的是 ( )。 A. 互斥锁只能用于多线程之间, 不能用于多进程之间 B. 五斥锁只能用于多进程之间, 不能用于多线程之间 C. 互斥锁可用于多线程或多进程之间, 但只能由创建它的线程或进程来加锁和解锁 D. 互斥锁可用于多线程或多进程之间, 但只能由对它加锁的线程或进程来解锁 分析 互斥锁可用于多线程或多进程之间, 但只有对它加锁的线程或进程才能解锁它。 如果一个线程或进程试图解锁一个不属于它(加锁)的互斥锁, 那么会返回错误码。 解 D