- Linux 多线程编程
- 线程同步
- 线程锁
- 生产者消费者模型
本课程通过完成《多线程生产者消费者模型仿真停车场》项目,可以深入了解 Linux 操作系统的多线程机制,动手实现一个非常经典的操作系统题目,学习多线程编程,互斥量等基础知识。
知识点: 1.生产者消费者模型的概念 2.互斥量的使用,锁机制的实现方式 3.pthread_create
、pthread_join
、pthread_mutex_init
、pthread_cond_init
、pthread_barrier_wait
、pthread_cond_wait
的使用 4.描述停车场的数据结构
bof 共发布过 9 门课程
查看老师的所有课程 >
直接按照开头拷贝了源码过来,不能运行,服了,这都不检查一下就发布课程了吗?垃圾
22
最后没有释放内存,存在内存泄露风险!!!
程序中car_in_handler和car_out_handler函数使用lock和unlock分别获取和释放锁,如果出现线程中断,是否会出现异常结果?
学完了该章节,未填写评价内容