由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个多线程问题
相关主题
拜托推荐多线程和socket的书[合集] 多线程程序的性能问题
多线程编程前景如何?[合集] 问个多线程的问题
multithread synchronization怎样提高C#计算程序的performance?
c++下如何实现多线程?Perl多线程的问题
多线程 编程,process 和 thread 的一些问题。p-thread profiling
多线程/进程并发读文件有无开销问题?【求助】Fortran多线程执行效率问题
多线程的thread safety checking tool?Matlab/Mex中用多线程
多线程下的gdb core dump问题为什么VC6调试多线程Debug菜单下的Threads是灰的?
相关话题的讨论汇总
话题: barber话题: 多线程话题: wiki话题: available
进入Programming版参与讨论
1 (共1页)
c*****z
发帖数: 182
1
正在复习多线程的sleeping barber问题,
wiki上给的答案,barber的线程如下:
while(true) { //runs in an infinite loop
P(Customers) //tries to acquire a customer - if none is available he goes
to sleep
P(accessSeats) //at this time he has been awakened - want to modify the
number of available seats
NumberOfFreeSeats++ //one chair gets free
V(Barber) //the barber is ready to cut
V(accessSeats) //we don't need the lock on the chairs anymore
//here the barber is cutting hair
}
其他背景信息可以在wiki上找到,我的问题是,V(Barbe
1 (共1页)
进入Programming版参与讨论
相关主题
为什么VC6调试多线程Debug菜单下的Threads是灰的?多线程 编程,process 和 thread 的一些问题。
请问可以用多线程来同时写入数据到数据库中吗?多线程/进程并发读文件有无开销问题?
请问学习c++多线程编程有什么推荐的书目?多线程的thread safety checking tool?
关于多线程编程的一个问题多线程下的gdb core dump问题
拜托推荐多线程和socket的书[合集] 多线程程序的性能问题
多线程编程前景如何?[合集] 问个多线程的问题
multithread synchronization怎样提高C#计算程序的performance?
c++下如何实现多线程?Perl多线程的问题
相关话题的讨论汇总
话题: barber话题: 多线程话题: wiki话题: available