我想用AfxBeginThread来启动两个线程同时播放不同运动目标跟踪检测方法的跟踪视频,以此来对比不同方法的效果。但是程序在运行时,有时会出现想要的结果,有两个对比播放的跟踪运动目标的视频;但是更多时候,只有一个线程运行,只有一个视频播放。大家帮忙解答下吧,谢谢!代码如下:
void CBlobtrack_mfcDlg::OnPlayvidio()
{
// TODO: Add your control notification handler code here
AfxBeginThread(playVideo2,this);
AfxBeginThread(playVideo, this);
}
如何用AfxBeginThread来同时启动两个线程?
答案:2 悬赏:70 手机版
解决时间 2021-02-02 05:51
- 提问者网友:兔牙战士
- 2021-02-01 14:31
最佳答案
- 五星知识达人网友:轮獄道
- 2021-02-01 16:11
这段话没有错
全部回答
- 1楼网友:酒安江南
- 2021-02-01 16:58
线程能同时执行么?貌似不行吧?
任何时候cpu只是给某个线程分配时间片,虽然时间很短,但也不可能是同时执行吧?除非是双核的cpu,但也不可能严格按照你说的一定同时执行吧?它们之间存在竞争,就是抢占cpu资源,谁先抢到谁先执行,你没法控制的~~~
你是想表达什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯