永发信息网

C#控制台程序创建了两个线程然后运行,那么这两个线程使用CPU一个线程交替运行还是使用两个线程并行?

答案:3  悬赏:10  手机版
解决时间 2021-02-22 12:44
C#控制台程序创建了两个线程然后运行,那么这两个线程使用CPU一个线程交替运行还是使用两个线程并行?
最佳答案
这个要分情况来看。

一般来看,都是并行运行。具体怎么运行,是cpu自己的事。

但是,如果访问了共享资源,并且使用了锁机制。那么就是一个线程运行完毕,释放了锁,第二个线程才会访问共享资源。这样就是顺序执行。
全部回答
你创几个线程就是几个线程 不然写代码算什么
或许你需要调用windows api才可以实现,代码如下: class program     {         [dllimport("kernel32.dll")]         static extern intptr getconsolewindow();// 获取控制台句柄         [dllimport("user32.dll")]         static extern bool showwindow(intptr hwnd, int ncmdshow);         const int sw_hide = 0;// 隐藏         const int sw_show = 5;// 显示         static void main(string[] args)         {             console.writeline("3秒后立即隐藏...");             system.threading.thread.sleep(3000);             showwindow(getconsolewindow(), sw_hide);// 隐藏             console.readkey(true);         }     }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初二数学第八题和第十三题.俺觉得俺写的是对
小胖手机卖场我想知道这个在什么地方
2015什么行业不受互联网影响
明氏五行贴那个膏药真的好用吗?
如图,已知FC‖AB‖DE,∠3:∠D:∠B=2:3:4,求∠
兴华机械怎么去啊,有知道地址的么
公安办事平台登记的信息,异地公安看的到吗
小美剥香榧的做法步骤图,小美剥香榧怎么做
长1米8宽1米单人床应该买多大的床单被罩?
一个数由5个千万4个百万一个娃6个白7个十和8
如何清洁钱包?
上海闵行区水果批发市场在哪
苹果4S升级系统后没有九宫键输入法
急!!找一本关于关于王爷的小说!! 好像在
秋天,温带地区植物的树叶落下主要是为了降低
推荐资讯
如何供奉文殊菩萨
持续、显著的血红蛋白增高见于A.居高原的初期
速求猜谜:什么东西小时候四四方方像个糖,用
乳腺癌化疗后失眠
求动感地带,杨凯VS杨志超的音乐
滑板轮子尺寸56*33m啥子意思?如果是这个尺寸
怎么测试插座里的零线是好的,没有断
oracle数据插入的时候 sql语句过长 会报错,
陕西航天长城股份有限公司在哪里啊,我有事要
七大街/汉兴西路(路口)地址有知道的么?有点
半生闲涵今将止,一步江湖无尽期。一萧一剑平
谁能告诉我我这个iPhone是怎么回事啊?目前3
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?