פעולה אטומית – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Selalerer (שיחה | תרומות)
מאין תקציר עריכה
Shunram (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
ב[[מדעי המחשב]], '''פעולה אטומית''' הינה רצף של [[סט פקודות|פקודות מכונה]] שיבוצעו על ידי [[מעבד]], מבלי שיכולה להיעשות [[החלפת הקשר]] בזמן ביצוען ומבלי שרכיב אחר במחשב (רכיב בעל יכולת עיבוד) יוכל להבחין בכל מצב ביניים אלא רק במצב ההתחלתי או הסופי של הפעולה. חלק מהפעולות האטומיות יכולות להצליח או להיכשל ואילו אחרות תמיד מצליחות.
 
פעולות אטומיות מהוות לעיתים תחליף יעיל יותר לשימוש ב[[מנעול (מדעי המחשב)|מנעולים]], ועל כן [[אלגוריתם חסר נעילות|אלגוריתמים חסרי נעילות]] נדרשים לעשות שימוש בפעולות אטומיות.