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"
}
выход: (в Hyper-Terminal)
Hi 1
Hi 1
Hi 1
здесь, поскольку поток1 заблокирован и находится в бесконечном цикле, так что он вообще не выходит из потока1 ... но мне нужны потоки1 и поток2 для одновременной печати. Пожалуйста, помогите мне.
Спасибо.