static SerialPort port = new SerialPort("COM3", 57600, Parity.None, 8, StopBits.One);
thread1()
{
lock(port)
for(;;)
port.write"Hi 1";
}
thread2()
{
lock(port)
for(;;)
port.write"Hi 2"
}
输出:(在超级终端中)
Hi 1
Hi 1
Hi 1
这里因为thread1被锁定并且处于无限循环中,所以它根本不会从thread1中出来......但我需要thread1和thread2同时打印......请帮帮我。
谢谢。