黑马程序员技术交流社区

标题: 关于线程的操作,在线一直求解答,急急急!!1 [打印本页]

作者: 王志平    时间: 2013-4-26 20:45
标题: 关于线程的操作,在线一直求解答,急急急!!1
我在某个代码块写了ThreadName.Suspend();
这样这个子线程被自己暂停了
然后我唤醒的时候,报错:线程不是用户挂起的;无法使其继续。

我尝试用了委托,也不奏效
委托中我是用主线程来挂起这个子线程
唤醒时也是用主线程来唤醒这个子线程

主要问题代码如下:                    
ChangeState ch = new ChangeState(ChangeThreadState);
this.Invoke(ch, true);

        void ChangeThreadState(bool value)
        {
            if (value)
                th_Main.Resume();
            else
                th_Main.Suspend();
        }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2