在进行图像某种操作时,代码大体如下:
fun(...)
{
.......
}void main()
{
......
fun(A);
fun(B);
......
A和B再做某些操作
......
}在执行函数fun时需要时间很长,当执行到fun(A)和fun(B)时,不想让它们顺序执行,我想在其中加上线程,让fun(A)和fun(B)同时执行,这样可以缩短很多时间。以前没有用过线程,望高手指点,谢谢!!!
fun(...)
{
.......
}void main()
{
......
fun(A);
fun(B);
......
A和B再做某些操作
......
}在执行函数fun时需要时间很长,当执行到fun(A)和fun(B)时,不想让它们顺序执行,我想在其中加上线程,让fun(A)和fun(B)同时执行,这样可以缩短很多时间。以前没有用过线程,望高手指点,谢谢!!!
解决方案 »
- 10bit位深图
- 怎么将字符串"350663831.2" 转换为日期“2012-2-11 22:37:11”
- std::map的新插入方式?
- 关于direct3D游戏设计中自定义的类型
- VC2008中修改字体的问题
- 如何创建一个新的文件夹并在此文件夹中创建一个txt文件
- 各位VC高手,小弟是做vb的,对vc一点也不懂,今天要改个VC的程序,也许对您异常简单,望赐教~!
- 如何提高数据库网络传输的速度?
- ?fatal error C1010: unexpected end..."怎么会事?
- 感觉高手好像都懒得回答问题!!!是不是都自己搞研究去了????或者不来CSDN???????
- Win7 下管理员运行问题,动态提权
- VS2008竟然没有iostream.h?
WaitForSingleObject
http://download.csdn.net/source/1123495
多线程入门的例子,可以看这个!
http://download.csdn.net/source/1123495
多线程入门的例子,可以看这个!
第一次看的线程的文章.....
{
}//并行调用
int intCpuCnt = Enviroment.ProcessorCount;
for(int i = 0; i < intCpuCnt; i ++)
{
Thread thdX = new Thread(funcA);
thdX.Star();
}