- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Threading;
- namespace 线程练习
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("开始一个新的线程,名为次线程");
- Thread t = new Thread(new ThreadStart(ThreadProc));
- t.Start();
- for (int i = 0; i < 4; i++)
- {
- Console.WriteLine("主线程:" + i);
- Thread.Sleep(1000);
- }
- Console.WriteLine("调用Join函数等待次线程结束");
- //当次线程执行完毕后,Join阻塞调用线程,直到某个线程终止为止,本例为次线程
- t.Join();
- Console.WriteLine("线程执行完毕");
- }
- public static void ThreadProc()
- {
- for (int i = 0; i < 10; i++)
- {
- Console.WriteLine("ThreadPorc:{0}", i);
- Thread.Sleep(1000);//将当前进程阻塞指定的毫秒数
- }
- }
- }
- }
c# 多线程
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:tarjan
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#多线程点滴
一、基本概念 进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和
多线程 C C++ C# thread