读书人

c# 多线程的有关问题

发布时间: 2013-03-04 17:22:12 作者: rapoo

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()
{
//这里是你真正打印的代码
}

[解决办法]
引用:
引用:C# code?12345678910111213141516public delegate void PrintHandler(); //定义一个委托 private void btnPrint(object sender, EventArgs e){ //启动打印线程 new Syst……

设置isbackgoud=true,一旦主线程终止里面的子线程会自动终止

读书人网 >C#

热点推荐