【发布时间】:2011-10-09 08:56:33
【问题描述】:
我需要启动一个线程,但在线程实际运行后继续。现在我的代码看起来像:
splashthread.IsBackground = false;
splashthread.Start();
Thread.Sleep(100); // Wait for the thread to start
我不喜欢这些伏都教睡眠(至少可以这么说),所以我正在寻找更漂亮的方法来完成上述操作。
有什么想法吗?
【问题讨论】:
-
嗯,在 Sleep() 调用之后,您究竟写了什么。没有什么是相当常见的,所以只需删除睡眠。
-
我正在与几台服务器握手(我正在执行 xml-rpc 调用)
-
嗯,这从 sn-p 对某人来说是显而易见的。
标签: c# .net multithreading