我有一幅很大的图像需要处理,我想把该图像分为上下两块,分别用两个线程处理。
现在就有问题了:
(1)我用什么来保证两个线程来共享图像数据。CSemaphore,CMutex,CriticalSection。。用哪一个,
怎么用呢?
(2)我还想计算整个过程的时间,也不知道怎么计算,因为我一旦开启线程,我不知道什么时候这个线程
结束阿?
现在就有问题了:
(1)我用什么来保证两个线程来共享图像数据。CSemaphore,CMutex,CriticalSection。。用哪一个,
怎么用呢?
(2)我还想计算整个过程的时间,也不知道怎么计算,因为我一旦开启线程,我不知道什么时候这个线程
结束阿?
2。可以在线程结束时向某个能接收消息的CWnd派生类发送自定义消息,当然,你需要把该类的句柄作为线程参数传给线程。