Я в OCaml.
Я хочу смоделировать взаимодействующие узлы, чтобы посмотреть, насколько быстро сообщения распространяются при различных схемах связи и т. Д.
Узлы могут 1. отправлять и 2. получать фиксированное сообщение. Я предполагаю, что очевидное решение - сделать каждый узел отдельным потоком.
Очевидно, вы можете заставить потоки передавать сообщения друг другу, используя модуль событий и каналы, но я не могу найти никаких примеров этого. Может ли кто-нибудь указать мне в правильном направлении или просто привести простой релевантный пример?
Большое спасибо.