
MFC中怎么使用多线程实现数组元素的输出?,主要是多线程怎么使用?
我画了一条正弦曲线,用ONTIMER定时器,然后采集点的坐标存放在两个数组中,当一个数组满了的时候,就调用一个线程将其中的数据输送到TXT文件中,与此同时数据保存在另一个...
我画了一条正弦曲线,用ONTIMER定时器,然后采集点的坐标存放在两个数组中,当一个数组满了的时候,就调用一个线程将其中的数据输送到TXT文件中,与此同时数据保存在另一个数组中,等数组满了,再调用一个线程将其输出到同一TXT文件中。这样就可以不断的采集数据,储存数据了。
展开
2个回答
展开全部
学习一个函数WaitForSingleObject的使用,这是线程协同工作的关键。
另外,你的问题我觉得并不应该使用双数组管理,这个在线程协同中很难保障安全性。这个是一个典型的先进先出式队列的应用,建议你了解一下相关“C++ 先进先出FIFO算法”的相关资料。
另外,你的问题我觉得并不应该使用双数组管理,这个在线程协同中很难保障安全性。这个是一个典型的先进先出式队列的应用,建议你了解一下相关“C++ 先进先出FIFO算法”的相关资料。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询