据我了解,互斥锁用于锁定关键部分,以便在已经有线程使用它时没有其他线程可以访问它。因此,互斥锁避免了多个线程一次尝试使用或更改数据。但是信号量允许N个线程进入临界区并从N+1开始阻塞。N个线程不会在它们在临界区内的时候尝试更改数据吗?
问问题
180 次
据我了解,互斥锁用于锁定关键部分,以便在已经有线程使用它时没有其他线程可以访问它。因此,互斥锁避免了多个线程一次尝试使用或更改数据。但是信号量允许N个线程进入临界区并从N+1开始阻塞。N个线程不会在它们在临界区内的时候尝试更改数据吗?