تفاوت میان نسخه‌های «وضعیت رقابتی»

هیچ تغییری در اندازه به وجود نیامده‌ است. ،  ۹ سال پیش
بدون خلاصه ویرایش
(صفحه‌ای جدید حاوی 'thumb|(شکل 1)وضعیت مسابقه در یک مدار منطقی یک '''وضعیت مسابقه''' <re...' ایجاد کرد)
 
[[پرونده:Race_condition.svg|thumb|(شکل 1)وضعیت مسابقهرقابتی در یک مدار منطقی]]
یک '''وضعیت مسابقهرقابتی''' <ref name="test">[http://http://en.wikipedia.org/wiki/Race_condition http://en.wikipedia.org/wiki/Race_condition]، </ref> به انگلیسی Race Condition یا Race Hazard یک نقص در [[سیستم]] الکترونیکی یا رایانه ای است که به موجب آن نتیجه خروجی And یا Or به طور غیر منتظره ای به زمانبندی و ترتیب رویدادهای دیگر بستگی دارد.این اصطلاح در اصل به حالتی گفته می شود که دو [[سیگنال]] با هم مسابقه می دهند تا هر یک زودتر به خروجی تاثیر بگذارند.
 
== [[الکترونیک]] ==
 
== [[رایانه]] ==
وضعیت مسابقهرقابتی در [[نرم افزار]] هنگامی ناشی می شود که [[پردازش]] های مختلفی به یک وضع مشترک بستگی داشته باشد. به عنوان مثال بگذارید دو رشته T1 و T2 را فرض کنیم.هر کدام مقدار سراسری i را می خواهند یک واحد اضافه کنند. به طور ایده آل , مجموعه دستورهای زیر باید انجام شود:
 
# integer i=0 (حافظه)
۱۸۹

ویرایش