none
多线程问题 RRS feed

  • 问题

  • 在主窗口中,New了一个线程类,因为要传递多个参数,所以使用了线程类

     

    ThreadClass myClass = new ThreadClass();
                    myClass.Number = uNumber;
                    myClass.sRemark = uRemark;
                    myClass.dInterval = Interval;
                    Thread myThread = new Thread(new ThreadStart(myClass.MainThread));
                    myThread.Start();

    ThreadClass 是一个接受多个参数的线程类,现在遇到一个问题,在启动的子线程运行结束以后,会设置主线程中的一个值,在主线程这里如何接收这个值呢?由于我用的是线程类,所以我不会在这种情况用委托,此情况有什么好的解决方案吗?

     

    大概的意思就是

    子线程是一个线程类,在运行完成以后,要修改主线程中的一个值。但是由于是线程类,我不会用这种委托!麻烦大大们看看!

     

    2010年12月7日 16:35

答案