c#中如何让一个对象数组中所有对象同时执行同一个方法? 定义了Greyhound[]dogs=newGreyhound[4],怎么让每一个dogs同时执行Run()?... 定义了Greyhound[] dogs=new Greyhound[4],怎么让每一个dogs同时执行Run()? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 对象 数组 搜索资料 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? CodeBlove 2014-03-25 · TA获得超过3364个赞 知道小有建树答主 回答量:936 采纳率:79% 帮助的人:247万 我也去答题访问个人页 关注 展开全部 理论上不可能,每个线程总是轮流执行的,不过你可以在类中加个静态标志,然后创建多个线程,全部启动后设置标志为true,run的循环中加个判断标志,如为true则执行循环。 另外每个线程达到终点抛出个事件,外部程序得到哪个线程跑第一,另外,还需考虑为每个线程加个释放CPU控制权的代码。 我想你是想做一个狗狗赛跑的程序吧,多线程写的不多,不安全,只是提出个思路。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 tigerlee5680 2014-03-28 · 超过27用户采纳过TA的回答 知道答主 回答量:115 采纳率:0% 帮助的人:59.5万 我也去答题访问个人页 关注 展开全部 using System.Linq;var dogs = new List<Greyhound>();dogs.AsParallel().ForAll(p => p.Run()); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-03-24 c#中不同对象如何同时执行一个方法? 2013-08-17 c#对象数组调用对象函数 12 2012-04-04 c# 类对象的数组,定义以及如何在其他类或方法中调用数组 1 2017-03-06 如何让一个类中的方法调用同一个对象 2011-09-14 C#中对象数组 52 2016-06-25 C# 多线程,对同一个类新建6个对象,每个对象运行在不同的6... 1 2015-03-08 在C#中,添加一个对象数组的一个对象怎么添加 就是说加一个数... 2009-05-08 C#中如何一个类中定义数组,并在包含主方法的类中定义该类的对... 2 更多类似问题 > 为你推荐: