我应该在哪里开始后台线程?

时间:2013-08-11 21:22:55

标签: c# multithreading winforms

我正在用c#编写一个windows表单应用程序,它应该有几个在后台工作的线程,并且应该只在应用程序关闭时终止。问题是,如果这样做:

public Form1()
        {
            InitializeComponent();


            r = new Reader();

            Thread readThread = new Thread(r.Do);

            readThread.Start();

            while (!readThread.IsAlive) ;

        }

我检查调试器,看起来“Do”方法只执行一次。我是从代码中的正确位置开始的吗?我还有其他错误吗?

0 个答案:

没有答案