首页 > 代码库 > 进程的并发性的测试程序
进程的并发性的测试程序
给一个很有趣的进程并发性的小例子:
static void Main(string[] args) { new Thread(WriteX).Start(); new Thread(WriteY ).Start(); WriteZ(); Console.ReadKey(); } static void WriteX() { Console.WriteLine($"线程编号X:{Thread.CurrentThread.ManagedThreadId}"); for (int i = 0; i < 1000; i++) Console.Write("x"); } static void WriteY() { Console.WriteLine($"线程编号Y:{Thread.CurrentThread.ManagedThreadId}"); for (int i = 0; i < 1000; i++) Console.Write("y"); } static void WriteZ() { Console.WriteLine($"线程编号Z:{Thread.CurrentThread.ManagedThreadId}"); for (int i = 0; i < 1000; i++) Console.Write("z"); } }
一共开了三个进程,分别打印X, Y,Z,看运行结果(每次都是随机的)
进程的并发性的测试程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。