ну тут считай как хочешь, ты не одной проблемы не назвал
Я назвал несколько проблем. Чувак, если ты не понимаешь, что такое разделяемая память, и поэтому не осознаёшь, что стоимость межпроцессной синхронизации на порядки выше стоимости синхронизации без переключения контекста, я ничем тебе помочь не могу.
Иди гугли, я не преподаватель и мне за доведение до понимания базовых вещей не платят