| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 580 人关注过本帖
标题:请教大虾们一个多线程的问题
只看楼主 加入收藏
mw_newcomer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-11-23
收藏
 问题点数:0 回复次数:2 
请教大虾们一个多线程的问题
最近需要编写一个多线程加远程控制的程序,主要作用是主线程处理数据,其他线程远程控制其他机子调用一个软件计算一些模型,这个软件很费时间。刚才看了一些基于WIN32多线程的书。上面说的多线程是在线程之间不停的跳转实现的(不知理解是否正确)。我看的几个程序都是线程执行几步然后就跳转到下一线程执行,以后类推。由于我的调用软件的程序是一个VB编写的可执行程序。如果我用C++或者FORTRAN编写的多线程程序,调用可执行文件只有一条语句(该可执行文件是在是通过远程控制再另外机子上运行的),是否要等到该可执行文件运行完毕之后,也就是这条调用语句执行完之后才能转如下一线程呢。
以前是用MPI软件实现的并行化处理,但是目前出了点问题,需要用多线程实现并行化处理的
望高手给点建议,这种方案是否可行
搜索更多相关主题的帖子: 线程 
2007-11-23 20:33
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
收藏
得分:0 
"是否要等到该可执行文件运行完毕之后,也就是这条调用语句执行完之后才能转如下一线程呢。"
不是.     某个线程的阻塞并不会影响到其他的线程获得CPU时间继续运行

try new catch
2007-11-23 22:12
mw_newcomer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-11-23
收藏
得分:0 
谢谢斑竹
2007-11-24 10:09
快速回复:请教大虾们一个多线程的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015507 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved