timeking: переводы
Chapter 17. Threads and Locks / Глава 17. Потоки и Блокировки
→These semantics do not prescribe how a multithreaded program should be executed. Rather, they describe the behaviors that multithreaded programs are allowed to exhibit. Any execution strategy that generates only allowed behaviors is an acceptable execution strategy.
0 Эти семантики не предписывают правил того, как многопоточные программы должны исполняться. Скорее они описывают все возможные варианты поведения многопоточных программ. Любая стратегия исполнения, которая генерирует только допустимые варианты поведения - это допустимая стратегия исполнения.
→While most of the discussion in the preceding chapters is concerned only with the behavior of code as executed a single statement or expression at a time, that is, by a single thread, the Java Virtual Machine can support many threads of execution at once. These threads independently execute code that operates on values and objects residing in a shared main memory. Threads may be supported by having many hardware processors, by time-slicing a single hardware processor, or by time-slicing many hardware processors.
0 В то время как большинство обсуждений в предшедствующих главах относятся к поведению кода исполняемого как одно выражение в единицу времени, что равносильно исполнению кода одним потоком, в это же время, виртуальная машина Java может исполнять код несколькими потоками одновременно. Эти потоки независимо друг от друга исполняют код, который оперирует значениями и объектами из основной общей памяти. Потоки могут запускаться на многопроцессорных машинах, или на процессорах эмулирующих многозадачность с помощью разделения выполнения задач по времени (time-slicing).
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
-
с 2 апреля 2013 г.
(4947 дней)
Не является членом клуба. - Деятельность:
-
77 версий перевода
с общим рейтингом 7
1 комментарий
