Что именно означает термин примитив синхронизации ? Например: мьютекс, критическая секция, таймер ожидания, событие, монитор, условная переменная, семафор. Все ли они примитивы синхронизации? Есть ли другие примитивы синхронизации, которые я не перечислил? И это правильные вопросы?