- 博客(3)
- 收藏
- 关注
原创 Linux内核、操作系统、单片机面试八股
自旋锁(Spinlock):主要用于对行为时间很短的情况进行同步,即当需要读取或修改的数据只需要一瞬间就能使用时。当多个进程或线程同时请求同一个资源时,会不断地忙等待(自旋),直到该资源被占用者释放。由于不涉及内核状态转换,因此能够快速访问共享资源。互斥锁(Mutex):具有已锁定和未锁定两种状态。在Linux内核中,互斥锁可以使用mutex_t或semaphore实现。读写锁(Read-Write Lock):对读写操作进行区分,允许多个读取者同时访问资源,但写入者在进行写操作时会独占资源。
2024-04-11 17:38:44
1463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人