首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一上线程之间是如何协调工作的

2013-02-02 
问一下线程之间是怎么协调工作的首先说一下自己理解的...1、程序都是从main函数里面进去的,执行顺序由main

问一下线程之间是怎么协调工作的
首先说一下自己理解的...
1、程序都是从main函数里面进去的,执行顺序由main函数从上往下进行;那么线程是在main函数外面还是在main函数里面调用的?
2、main函数外面的话是不是就相当于另一个main函数了?在main函数里面 的话,它们之间是怎么协调的?是程序员自己定义的,比如1秒之类,我执行thread1多少毫秒,thread2多少毫秒......?还是程序自己判断的,比如thread1要执行到哪种程度,才挂起,然后换thread2执行,然后挂起...

我理解的不太清楚,希望大婶为我解惑 线程??进程
[解决办法]
main是入口,你的程序都要经此,这里面捏可以创建多个线程,main结束,进程就结束了
[解决办法]
线程本身是不需要协调的,他们本身就是竞争关系的

当然你的要求确实存在,所以后面发展了“线程同步”技术,这里的“同”其实就是协同,配合

具体的东西不详诉了,你随便google一下“C# 线程同步”会有大把大把的文章告诉该怎么做

热点排行