vs2008 中的线程问题。。。 不推荐了,还可以用,但是不保证后续版本中继续支持采用信号量来进行线程同步更好,是推荐做法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用,只不过是不推荐而已。 那两个方法容易引起线程死锁,所以不推荐用,你一定要用也没有问题的。 请问一下代码 能输出结果public static void ThreadProc1() { for (int i = 0; i < 10; i++) { Console.WriteLine("ThreadProc1: {0}", i); Thread.Sleep(0); } } public static void ThreadProc2() { for (int i = 0; i < 10; i++) { Console.WriteLine("ThreadProc2: {0}", i); Thread.Sleep(0); } } static void Main(string[] args) { Console.WriteLine("在一个主进程中启动一个线程"); Thread tr = new Thread(new ThreadStart(ThreadProc1)); tr.Start(); Thread t = new Thread(new ThreadStart(ThreadProc2)); t.Start(); t.Suspend(); for (int i = 0; i < 4; i++) { Console.WriteLine("主进程输出........."); Thread.Sleep(0); } Console.WriteLine("主线程调用线程 join 方法直到ThreadProc1结束"); tr.Join(); Console.WriteLine("ThreadProc1结束"); t.Resume(); Console.ReadLine(); } printpreviewcontrol 一个关于Response.Redirect cookies 的问题 winform 怎么样把很多图标文件直接编译到程序里可以实时调用? C#中的位操作????/ ImagesList问题 ,在线等。 C#access导出到execl!~~~ 开机启动logo心得体会 C#小算法 c# 如何让子窗体不在任务管理器中显示? 请教listBox的两个属性 50分 在线等 增加 查询 删除 请推荐一个好用的C# pop3控件,能对中文标题解码的,谢谢。
public static void ThreadProc1()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine("ThreadProc1: {0}", i);
Thread.Sleep(0);
}
}
public static void ThreadProc2()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine("ThreadProc2: {0}", i);
Thread.Sleep(0);
}
}
static void Main(string[] args)
{
Console.WriteLine("在一个主进程中启动一个线程");
Thread tr = new Thread(new ThreadStart(ThreadProc1));
tr.Start();
Thread t = new Thread(new ThreadStart(ThreadProc2));
t.Start();
t.Suspend();
for (int i = 0; i < 4; i++)
{
Console.WriteLine("主进程输出.........");
Thread.Sleep(0);
}
Console.WriteLine("主线程调用线程 join 方法直到ThreadProc1结束");
tr.Join();
Console.WriteLine("ThreadProc1结束");
t.Resume();
Console.ReadLine();
}