EA&UML日拱一卒-多任务编程超入门-(5) 对症下药

对症下药 首先对昨天的文章进行一下简单的总结:访问同一数据的多个任务(线程)的代码随机交替执行,是任务(线程)间数据交换不能正常进行的原因。那么对策就显而易见:想办法让访问同一段数据的代码不会同时(时间上有交叉)执行即可。 其实也说不上想办法,因为操作系统已经将这种机制准备好了:mutex(互斥量)。 互斥量实例(QT环境) 执行结果 今天换个顺序,先看执行结果。 WT:<<<<WriteData
相关文章
相关标签/搜索