One typical operation for building synchronization operations is the a translation - One typical operation for building synchronization operations is the a Vietnamese how to say

One typical operation for building

One typical operation for building synchronization operations is the atomic
exchange, which interchanges a value in a register for a value in memory. To see
how to use this to build a basic synchronization operation, assume that we want
to build a simple lock where the value 0 is used to indicate that the lock is free
and 1 is used to indicate that the lock is unavailable. A processor tries to set the
lock by doing an exchange of 1, which is in a register, with the memory address
corresponding to the lock. The value returned from the exchange instruction is 1
if some other processor had already claimed access and 0 otherwise. In the latter
case, the value is also changed to 1, preventing any competing exchange from
also retrieving a 0
0/5000
From: -
To: -
Results (Vietnamese) 1: [Copy]
Copied!
Một trong những điển hình hoạt động để xây dựng các hoạt động đồng bộ hoá là các nguyên tửđổi Ngoại tệ, mà đổi một giá trị trong một đăng ký cho một giá trị trong bộ nhớ. Để xemlàm thế nào để sử dụng để xây dựng một hoạt động đồng bộ hóa cơ bản, giả định rằng chúng tôi muốnđể xây dựng một khóa đơn giản, nơi giá trị 0 được sử dụng để chỉ ra rằng các khóa là miễn phívà 1 được sử dụng để chỉ ra rằng các khóa có sẵn. Một bộ xử lý cố gắng thiết lập cáckhóa bằng cách làm một trao đổi 1, mà là trong một đăng ký với địa chỉ bộ nhớtương ứng với khóa. Giá trị trả lại từ hướng dẫn trao đổi là 1Nếu một số khác xử lý đã đã tuyên bố chủ quyền truy cập và 0 nếu không. Ở sau nàytrường hợp, các giá trị cũng được thay đổi để 1, ngăn ngừa bất kỳ trao đổi cạnh tranh từcũng lấy một 0
Being translated, please wait..
Results (Vietnamese) 2:[Copy]
Copied!
Một hoạt động điển hình cho việc xây dựng các hoạt động đồng bộ hóa là các nguyên tử
trao đổi, mà giao một giá trị trong thanh ghi cho một giá trị trong bộ nhớ. Để xem
làm thế nào để sử dụng này để xây dựng một hoạt động đồng bộ hóa cơ bản, giả sử rằng chúng ta muốn
xây dựng một khóa đơn giản, nơi các giá trị 0 được sử dụng để chỉ ra rằng các khóa là miễn phí
và 1 được sử dụng để chỉ ra rằng các khóa là không có. Một bộ xử lý sẽ cố gắng để thiết lập các
khóa bằng cách thực hiện một cuộc trao đổi của 1, mà là trong một đăng ký với địa chỉ bộ nhớ
tương ứng với khóa. Giá trị trả về từ lệnh trao đổi là 1
nếu một số bộ xử lý khác đã tuyên bố truy cập và 0 nếu ngược lại. Năm thứ hai
trường hợp, giá trị cũng được thay đổi để 1, ngăn ngừa bất kỳ trao đổi cạnh tranh từ
cũng lấy một 0
Being translated, please wait..
Results (Vietnamese) 3:[Copy]
Copied!
Một điển hình được sử dụng để xây dựng hoạt động đồng bộ hoạt động của nguyên tử.Trao đổi, và trao đổi có giá trị ở một giá trị đăng ký trong bộ nhớ.ThấyCách sử dụng này được xây dựng cơ bản hoạt động đồng bộ, giả sử chúng ta muốn.Sẽ xây dựng một khóa đơn giản, trong đó giá trị 0 là dùng để chỉ cho khóa là miễn phíVà 1 có nghĩa là dùng để khóa không sẵn sàng.Một bộ xử lý tìm cách thiết lậpThông qua việc trao đổi 1, đây là một trong các địa chỉ đăng ký với bộ nhớ,Khóa tương ứng.Trao đổi về giá trị của từ chỉ thị cho% 1Nếu một người khác đã tuyên bố bộ xử lý truy cập và 0, nếu không.Ở vế sau.Trường hợp, nên giá trị cũng thay đổi% 1, ngăn chặn bất cứ đối thủ cạnh tranh trao đổiVẫn đang tìm kiếm. 0
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2024 I Love Translation. All reserved.

E-mail: