وضعیت رقابتی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات ردهٔ همسنگ (۳۰) +مرتب (۱۴.۵ core): + رده:زمانبندی در مدار الکترونیکی |
LetsDoItBot (بحث | مشارکتها) تمیزکاری، + ویرایش با ماژول ابرابزار با استفاده از AWB |
||
خط ۱:
[[پرونده:Race_condition.svg|بندانگشتی|(شکل
یک '''وضعیت رقابتی'''
== [[الکترونیک]] ==
به عنوان مثال، یک [[دروازه]] And با دو ورودی که در یک ورودی با سیگنال A و در ورودی دیگر با سیگنال Á تغذیه
== [[رایانه]] ==
وضعیت رقابتی در [[نرمافزار]] هنگامی ناشی
# integer i=
# T۱ مقدار i را از حافظه خوانده و به Register۱ انتقال
# T۱ مقدار i را که در Register۱ است، یک واحد اضافه
# T۱ مقدار Register۱ را در حافظه ذخیره
# T۲ مقدار i را از حافظه خوانده و به Register۲ انتقال
# T۲ مقدار i را که در Register۲ است، یک واحد اضافه
# T۲ مقدار Register۲ را در حافظه ذخیره
# i=
در حالت بالا
# integer i=
# T۱ مقدار i را از حافظه خوانده و به Register۱ انتقال
# T۲ مقدار i را از حافظه خوانده و به Register۲ انتقال
# T۱ مقدار i را که در Register۱ است، یک واحد اضافه
# T۲ مقدار i را که در Register۲ است، یک واحد اضافه
# T۱ مقدار Register۱ را در حافظه ذخیره
# T۲ مقدار Register۲ را در حافظه ذخیره
# i=
مقدار نهایی i مساوی یک شده است به جای اینکه انتظار
== منابع ==
|