进程的并发性的测试程序
Posted HepburnXiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程的并发性的测试程序相关的知识,希望对你有一定的参考价值。
给一个很有趣的进程并发性的小例子:
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,看运行结果(每次都是随机的)
以上是关于进程的并发性的测试程序的主要内容,如果未能解决你的问题,请参考以下文章