Articles of concurrency

Наиболее эффективное умножение матрицы в C с использованием fork () и IPC

Мне нужно реализовать параллельное умножение матрицы в C, используя несколько процессов. Я понимаю, что, поскольку у каждого процесса есть свое личное адресное пространство, мне придется использовать некоторую форму межпроцессного взаимодействия (IPC). Я немного огляделся и не смог найти много реализаций, которые не использовали streamи. Мне было интересно, знает ли кто-нибудь самый лучший способ сделать это, […]

Какие библиотеки зеленых streamов доступны для C, которые могут соответствовать производительности и простоте использования зеленых streamов Haskell?

Я хорошо привык полагаться на forkIO GHC для портативных легких streamов при программировании в Haskell. Что такое эквивалентные библиотеки для C, которые могут обеспечить такую ​​же масштабируемость и простоту использования? В частности, мне нужны С-эквиваленты, по крайней мере, следующих двух функций. forkIO :: IO () -> IO ThreadId killThread :: ThreadId -> IO () Я […]