الگوریتم پترسون یک الگوریتم برنامه نویسی همزمان برای انحصار متقابل است که به دو فرایند اجازه می دهد تا از یه منبع مشترک بدون هیچ تعارضی استفاده کنند و از حافظه مشترک تنها برای ارتباطات بهره ببرند. این الگوریتم توسط گری ال پترسون (به انگلیسی: Gary L. Peterson) در سال ۱۹۸۱ طراحی شد. از آنجایی که الگوریتم اصلی پترسون برای تنها دو فرایند قابل اجرا است، الگوریتم را می توان به صورت زیر برای بیش از دو فر...