我有一个线程需要创建一个弹出窗口。我使用 ThreadPool.QueueUserWorkItem(new WaitCallback(CreatePopupinThread)) 启动线程,线程创建了一个新表单。应用程序在 CreateHandle 处的新 Form 构造函数中停止工作。工作线程被锁定......我该如何解决这个问题?
这就是我创建表单的方式
var form = new ConfirmationForm
{
Text = entry.Caption,
Label = entry.Text,
};
在构造函数中线程进入死锁
public ConfirmationForm()
{
InitializeComponent();
}