[Linux] pthread_mutex_lock和pthread_spin_lock的性能
2009-04-15 11:01
585 查看
场景是:没有recursive,快进快出
recursive和non-recursive的pthread_mutex性能没多少差别。
pthread_spinlock比pthread_mutex快一倍。
Linux kernel 2.6.9.
PS: linux下非recursive的lock如果重复进入,则会一直block。在使用上要非常小心。
recursive和non-recursive的pthread_mutex性能没多少差别。
pthread_spinlock比pthread_mutex快一倍。
Linux kernel 2.6.9.
PS: linux下非recursive的lock如果重复进入,则会一直block。在使用上要非常小心。
相关文章推荐
- [Linux] pthread_mutex_lock和pthread_spin_lock的性能
- pthread_mutex_xx and pthread_spin_lock
- Linux的锁和条件变量用法 | pthread_mutex_lock | pthread_cond_signal
- linux基础编程 多线程中的互斥锁 pthread_mutex_lock
- Linux 多线程等待超时机制的实现:pthread_mutex_lock/pthread_cond_signal/pthread_mutex_unlock
- Linux: spinlock and mutex
- pthread_mutex_xx 与 pthread_spin_lock的区别和联系
- linux下pthread_mutex_lock,pthread_mutex_unlock的使用http://blog.chinaunix.net/uid-28458801-id-4300492.ht
- linux下错误使用pthread_mutex_lock导致程序奔溃问题分析
- linux基础编程 多线程中的互斥锁 pthread_mutex_lock
- Linux并发与同步(一)原子操作/spinlock/mutex
- linux spinlock mutex semaphore
- linux c pthread_mutex_lock和pthread_mutex_trylock对比
- pthread mutex vs spinlock
- Linux的锁和条件变量用法 | pthread_mutex_lock | pthread_cond_signal
- linux基础编程 多线程中的互斥锁 pthread_mutex_lock
- linux mutext spinlock 性能分析
- linux mutex lock: pthread_mutex_t mutex_lock
- linux spin lock与mutex效率对比与使用场景
- pthread_mutex_t pthread_mutex_lock() pthread_ulock() pthread_guard pthread_cond_t wait用法