Одна из библиотек, над которой я работаю, требует поддержки асинхронных операций. Эта библиотека связывается с внешними устройствами через последовательный порт (RS232), который может быть очень медленным.
Я просмотрел много статей MSDN, но не чувствую себя уверенно. Я думаю, что если вы на 100% уверены, что ваше многопоточное приложение поточно-ориентировано, то оно может действительно работать, но если вы думаете, что оно может работать, оно наверняка НЕ будет работать.
Можете ли вы предложить какие-нибудь статьи / книги для изучения многопоточности в .net / C #? Что-то, что подсказывает мне правильный способ реализовать это в библиотеке .NET (используя правильные шаблоны и т. Д.).
Я бы предпочел книгу, поскольку книга, как правило, охватывает всю тему (тогда как статьи обычно затрагивают конкретную тему сразу).