, как гласит заголовок, мне интересно, если и как метод SerialPort.Write может быть затронут переключателями контекста, если разные потоки пытаются выполнить запись в один и тот же общий последовательный порт.
Например, допустим, у нас есть два потока A и B, и A вызывается перед B в этом примере.
Поток A хочет сделать это в какой-то момент:
serialPort.Write("abcdef");
и нить B это:
serialPort.Write("123456");
Что может случиться с выходом?
Будет ли это:
"abcdef123456"
или это будет как-то смешано так:
"a12bcd3e45f6"
Если первым делом дело, это хорошо. В противном случае мне может потребоваться предотвратить переключение контекста ..