В статье "Synchronizing processes and threads" приводится анализ и сравнение производительности трех методов синхронизации процессов и тредов: семафоры, критические секции и взаимоисключения (mutex). Статья снабжена примерами и графиками.