作者erspicu (.)
看板C_Sharp
标题[问题] thread卡死
时间Mon May 30 18:27:57 2011
我有一个函式
里头是
while(true)
{
.
.
a1();
.
.
}
意思是说让a1一直无限次执行
但是都会陷入卡死的状态
如果改成
while(true)
{
.
.
MessageBoxResult result = MessageBox.Show("test");
a1();
.
.
}
就又ok了..知道跟行程间通讯问题有关系
但是不知道怎样解?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.3.59
1F:推 liaommx:是不是跑太快让你觉得是卡死? 05/30 19:44
2F:→ liaommx:new 一个thread让他做这件事情, 05/30 19:45
3F:→ liaommx:这样GUI就不会卡死 05/30 19:45
4F:→ optimist9266:因为你的while永远不会执行完 那条执行序当就没办法 05/30 21:29
5F:→ optimist9266:做其他的事情啊 05/30 21:29
6F:推 hatasum:说一下a1是做什麽事吧 不然大家都只能猜问题.... 05/30 21:32
7F:→ erspicu:http request 05/30 21:39
8F:推 liaommx:socket吗?牵扯到网路的东西建议new thread去做. 05/30 22:46