То есть, примерно вот такие вопросы: 1) Какие разновидности нитей выполнения (потоки, процессы, зелёные потоки, синие, фиолетовые..., в чём разница между ними) есть под линуксом, какие есть пол виндоусом (тоже - разница между ними, особенности)
2) Какие примитивы синхронизации существуют там и там, какая разница, особенности. Можно кратко, не надо разжовывать, многое я, наверное, юзал в жизни.
3) Какие способы межпроцессного взаимодействия есть там и сям.
Можно приводить отсылки к разным библиотекам - например, типа под виндой boost::mutex реализован так, а под линуксом сяк.
Что-то я юзал, что-то знаю, о чём-то догадываюсь, но никогда не читал изложение по сабжу всеохватывающее и краткое.
Можно прочитать каких-то умных книг стопку, но мне не нужны детали, которые я уже могу знать, хочется просто сверить своё представление и знания на уровне «в общем и целом».
Спасибо.