当前位置:编程学习 > wap >>

关于在子线程中同时访问蓝牙虚拟串口的问题

各位达人:
    小弟使用C#开发一套点餐系统,简单讲就是用PDA通过蓝牙控制3台打印机打印,PDA在界面主线程中虚拟了3个蓝牙串口(使用的是大名鼎鼎的32feet.com提供的动态库),工作时,我创建了3个线程分别读写3个串口。
    现在的问题是,如果只开一个线程,蓝牙连接就非常可靠。如果同时开2个以上线程,并在线程中访问串口,蓝牙连接就容易中断。
    此外,还有一个现象,我的线程优先级设置成低于界面,一旦蓝牙连接中断,并不抛出任何异常,但界面刷新速度明显降低。我试着将线程优先级提高,则会抛出异常。
    这个问题困扰我多时,请达人献身。 --------------------编程问答-------------------- 关注,学习。 --------------------编程问答-------------------- 关注中
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,