在Visual Studio 2005里面..
Suspend()方法和Resume()方法提示过时,有什么其它方法可以替代这两个??
Suspend()方法和Resume()方法提示过时,有什么其它方法可以替代这两个??
解决方案 »
- 坛友帮帮忙,结构赋值问题。
- 怎么操作另一个FORM的控件?
- 怎样改变dataGridView中按钮列中按钮的颜色?
- 为什么同样的数据库连结语句在windows 窗体可运行,在ASP.NET下去显示用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。连接字符串属性无效 '
- C#引用Excel时的问题???
- 如何判断系统中已经装有.NET Framework?(急)
- 请教高人---无法进行调试,无法打开IE是怎么回事?
- HttpListener异步问题
- 关于windows pocket pc 或windows ce.net环境下,安装部署程序的问题
- C# compiler哪里有?
- 有关listview_ItemActivate事件处理函数
- 求时间表达式
{
private bool bSuspended = false; public void ThreadFun()
{
while( ... )//Set your loop condition
{
if( !bSuspended )
{
// Do some operation in sub thread
}
else
Thread.Sleep( 200 );// Sleep current thread in suspend status
}
}
public void Suspend()
{
bSuspended = true;
}
public void Resume()
{
bSuspended = false;
}
}//Using
clsThread myThread = new clsThread();
Thread thdSub = new Thread( new ThreadStart( myThread.ThreadFun ) );// suspend thread
myThread.Suspend();// Resume thread
myThread.Resume();
myThread.Suspend();
myThread.Resume();
在Visual Studio 2005里Suspend() and Resume() is obsolete;
"myThread" is a "clsThread" object but not a "Thread" object.
I define "Suspend" and "Resume" methods in "clsThread" class.
So it is correct to use as "myThread.Suspend()" or "myThread.Resume()"