摘要
在进行多线程的程序设计中,一种情况是需要实现多个线程合作来完成某项任务时,这时需要解决这一组线程的执行次序问题;另一种情况是要实现共享临界资源的合作线程的执行次序问题。此时,则需使用线程的同步机制,以保证这些并发线程间的同步,否则,就会产生与时间有关的错误。线程的同步方式有很多,介绍了利用事件对象和关键代码段这两种常用的方式,并给出在C系列语言的环境下实现线程同步的可运行的实例。
出处
《电脑编程技巧与维护》
2015年第20期8-9,20,共3页
Computer Programming Skills & Maintenance