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

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