مقایسه و مبادله چگونه کار می کند؟
مقایسه و مبادله چگونه کار می کند؟

تصویری: مقایسه و مبادله چگونه کار می کند؟

تصویری: مقایسه و مبادله چگونه کار می کند؟
تصویری: قرارداد هوشمند چیست و چگونه کار می کند؟ 2024, نوامبر
Anonim

مقایسه و تعویض . در علوم کامپیوتر، مقایسه و تعویض (CAS) است یک دستورالعمل اتمی که در multithreading برای دستیابی به همگام سازی استفاده می شود. محتویات یک مکان حافظه را با یک مقدار معین مقایسه می کند و فقط در صورتی که آنها را داشته باشند هستند همان، محتویات آن مکان حافظه را به یک مقدار داده شده جدید تغییر می دهد.

علاوه بر این، سوآپ و مقایسه کار در جاوا چگونه است؟

را مقایسه و تعویض دستورالعمل (CAS) یک دستورالعمل بدون وقفه است که یک مکان حافظه را می خواند، مقدار خوانده شده را با مقدار مورد انتظار مقایسه می کند و زمانی که مقدار خوانده شده با مقدار مورد انتظار مطابقت دارد، مقدار جدیدی را در محل حافظه ذخیره می کند. در غیر این صورت هیچ کاری انجام نمی شود.

پس از آن، سوال این است که AtomicInteger چگونه در جاوا کار می کند؟ را عدد صحیح اتمی کلاس با ارائه روش هایی که عملیات اتمی روی مقدار را انجام می دهند، از یک مقدار int اساسی محافظت می کند. نباید به عنوان جایگزینی برای کلاس Integer استفاده شود. را عدد صحیح اتمی کلاس بخشی از جاوا . بسته اتمی از آن زمان جاوا 1.5.

علاوه بر این، دستورالعمل های اتمی چیست؟

دستورالعمل های اتمی هستند اتمی حافظه دستورالعمل ها که می توانند همگام شوند یا غیر همگام شوند، همه به جز atomic_ld خواندن-تغییر-نوشتن هستند. دستورالعمل ها (به مدل حافظه مراجعه کنید). نحو. شرح اتمی و اتمی بدون بازگشت دستورالعمل ها.

مرجع اتمی در جاوا چیست؟

را مرجع اتمی کلاس یک شی را ارائه می دهد مرجع متغیری که به صورت اتمی قابل خواندن و نوشتن است. توسط اتمی به این معنی است که چندین رشته سعی در تغییر همان موضوع دارند مرجع اتمی (مثلاً با یک عملیات مقایسه و تعویض) این کار را انجام نخواهد داد مرجع اتمی در یک وضعیت ناسازگار قرار می گیرند.

توصیه شده: