c# 多线程的问题
想在PDA智能设备调用打印机时直接先分配个线程,不管这个打印任务有没结束,抛到后台让这个线程去工作,在我们的PDA页面可以继续做其他的事情,不知道可不可以实现。请那位会的大侠指导下。 多线程 c# PDA
[解决办法]
public delegate void PrintHandler(); //定义一个委托
private void btnPrint(object sender, EventArgs e)
{
//启动打印线程
new System.Threading.Thread(new System.Threading.ThreadStart(delegate
{
PrintHandler printHandler = new PrintHandler(Print);
this.BeginInvoke(printHandler);
})).Start();
}
private void Print()
{
//这里是你真正打印的代码
}