我開始一個線程,運行一些文件的例行任務,不幸的是,在該線程內調用Thread.Sleep
回調掛斷Windows指定的時間,即。我的光標凍結並且CTRL + ALT + DEL也不做任何事情。我如何特別「睡覺」後臺線程而不掛斷用戶界面?Thread.Sleep內部線程回調掛起Windows
我使用創建線程這樣的:
createThread = new Thread(new ThreadStart(this.createFileExec));
createThread.Start();
而且我的回調是這樣的:
private void createFileExec() {
....
Thread.Sleep(100);
....
}
你可以顯示其餘的方法代碼? – Tudor
等待你的意思是你的整個操作系統被凍結或只是應用程序窗口? – Tudor
這一切看起來不錯..你確定它是使它的線程?該線程可能調用一個掛起在循環中的委託? – James