码迷,mamicode.com
首页 > 其他好文 > 详细

操作系统总结

时间:2015-08-06 20:04:05      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!