标签:
1. Linux中线程互斥/同步有哪几种方式?
1) 互斥锁:
• pthread_mutex_lock
• pthread_mutex_unlock
2) 条件变量:
• pthread_cond_wait
• pthread_cond_signal;
• pthread_cond_broadcast;
3) 信号量:
• sem_wait(sem_t* sem);
• sem_post(sem_t* sem);
2. 同样可以实现互斥,互斥锁和信号量有什么区别?
3. 请用普通的互斥锁编程实现一个读写锁
4. 编程产生三个线程ABC,并让它们顺次打印ABC
5. 死锁是怎么产生的?如何避免?
6. Linux中进程通信有哪些方式?
7. Linux中进程空间布局
8. Linux内存分配原理
9. malloc函数实现原理
10. 使用mmap读写文件为什么比普通读写函数要快?
11. 静态链接库、动态链接库原理
12. Linux中signal实现原理
标签:
原文地址:http://www.cnblogs.com/forcheryl/p/4708823.html