N个线程交替执行,输出ABCD…

  • Post author:
  • Post category:其他


本博客已实现两个线程和三个线程交替执行的demo,分别在


http://blog.csdn.net/don_lvsml/article/details/21003835



http://blog.csdn.net/don_lvsml/article/details/21004351

这里给出N个线程交替执行的demo,实现原理一致。



需要代码的请到






http://download.csdn.net/detail/don_lvsml/7036719








下载,支持作者继续上传源码。谢谢!



方法一:

事件event + 临界区CriticalSection实现+标识量


源码截图为:



结果为:






方法二:

事件event + 临界区CriticalSection实现

























方法三:

信号量Semaphore + 临界区CriticalSection实现

























部分测试结果:































版权声明:本文为don_lvsml原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。