همزمانی یک ویژگی در سیستم است که نشان دهنده این واقعیت است که چندین عملیات همزمان در سیستم انجام میشود. به گفته فردی به نام ون روی، برنامه دارای چندین فعالیت مستقل است که هرکدام با سرعت خاص خود اجرا میشود، علاوه بر این فعالیت ها ممکن است نوعی تعامل در بین آنها انجام بپذیرد. اجرای همزمان فعالیات ها میتواند در محیطهای مختلفی مانند پردازنده های تک هستهای، پردازنده های چندهستهای، چندین پردازنده یا حتی در چندین ماشین به عنوان بخشی از یک سیستم توزیع شده انجام شود. بااین حال همه آنها چالشهای یکسانی دار ...