Каков наиболее эффективный и быстрый способ отправки сообщения в поток (не процесс), который выполняется во время (1) цикла в С#/. net:
-
Использование синхронизированной очереди (например, в Блокировка очередей и потоков в С#)
-
Запуск цикла сообщений Использование Application.Run систем winforms в контексте потока и перед запуском application.run подписаться на событие, которое захватывает messsage в контексте потока.
-
Использование сокета или именованного канала для отправки потоку сообщения.
В Linux я привык делать это с помощью сокетов домена unix, каков эквивалентный способ сделать это в Windows? обмен файлом памяти? именованный канал? Как вы думаете?