Examples of using
User threads
in English and their translations into Russian
{-}
Official
Colloquial
User threads in a single process.
Пользовательские потоки в одном процессе.
Prior to version 9,Solaris allowed a many-to-many mapping between LWPs and user threads.
До версии 9,Solaris предоставляла многие- ко- многим соотношения легковесных процессов к пользовательским потокам.
User threads in separate processes.
Пользовательские потоки в раздельных процессах.
Similarly, in SunOS version 4 onwards(prior to Solaris)"light weight process" referred to user threads.
Аналогично в SunOS версии 4( предшественнице Solaris) легковесными процессами назывались пользовательские потоки.
User threads as implemented by virtual machines are also called green threads..
Пользовательские потоки выполнения, реализованные с помощью виртуальных машин, называют также« зелеными потоками выполнения».
In some operating systems there is no separate LWP layer between kernel threads and user threads.
В некоторых операционных системах нет отдельного слоя легковесных процессов между потоками ядра и пользовательскими потоками.
SunOS 5.9 and later,as well as NetBSD 5 eliminated user threads support, returning to a 1:1 model.
В SunOS 5. 9 и последующих версиях, атакже в NetBSD 5 ликвидирована поддержка пользовательских потоков выполнения, произошел возврат к модели 1: 1.
Threads are sometimes implemented in userspace libraries,thus called user threads.
Потоки выполнения иногда реализуются в пользовательском пространстве библиотек,в этом случае они называются пользовательскими потоками выполнения.
However, the use of blocking system calls in user threads(as opposed to kernel threads) or fibers can be problematic.
Однако использование блокировок системных вызовов для пользовательских потоков выполнения( в отличие от потоков выполнения ядра) и файберов имеет свои проблемы.
In those contexts, the term"light-weight process" typically refers to kernel threads andthe term"threads" can refer to user threads.
В таких случаях термин« легковесный процесс», как правило, означает поток ядра, а термин« поток»может означать пользовательский поток.
For this reason, some user level thread libraries allow multiple user threads to be implemented on top of LWPs.
В связи с этим некоторые библиотеки пользовательского уровня реализованы так, что создают несколько пользовательских потоков поверх легковесного процесса.
Some implementations base their user threads on top of several kernel threads, to benefit from multi-processor machines M: N model.
В некоторых реализациях пользовательские потоки выполнения основываются на нескольких верхних потоках выполнения ядра, чтобы использовать преимущества многопроцессорных машин модели M: N.
In the intervening period, the entire process is"blocked" by the kernel and cannot run,which starves other user threads and fibers in the same process from executing.
В промежутке весь процесс блокируется ядром и не может исполняться,лишая возможности работы другие пользовательские потоки и файберы этого процесса.
On Linux, user threads are implemented by allowing certain processes to share resources, which sometimes leads to these processes to be called"light weight processes.
В ядре Linux, пользовательские потоки реализованы так, что позволяют определенным процессам совместно использовать ресурсы, что иногда позволяет применять к этим потокам термин« легковесные процессы».
UNIX System V and its modern derivatives IRIX, SCO OpenServer, HP-UX andIBM AIX allow a many-to-many mapping between user threads and LWPs.
UNIX System V и его современные производные, такие как IRIX, SCO OpenServer,HP- UX и IBM AIX предоставляют многие- ко- многим сопоставления между пользовательскими потоками и легковесными процессами.
User threads can be created, destroyed, synchronized and switched between entirely in user space without system calls and switches into kernel mode.
Пользовательские потоки могут быть созданы, уничтожены, синхронизированы и переключаться между друг другом полностью в пространстве пользователя без необходимости осуществления системных вызовов и переходов в режим ядра.
In general,"N: M" threading systems are more complex to implement than either kernel or user threads, because both changes to kernel and user-space code are required.
Вообще говоря,« M: N» потоковость системы являются более сложной для реализации, чем ядро или пользовательские потоки выполнения, поскольку изменение кода как для ядра, так и для пользовательского пространства не требуется.
Fibers are an even lighter unit of scheduling which are cooperatively scheduled: a running fiber must explicitly"yield" to allow another fiber to run,which makes their implementation much easier than kernel or user threads.
Файберы являются еще более« легкими» блоками планирования, относящимися к кооперативной многозадачности: выполняющийся файбер должен явно« уступить» право другим файберам на выполнение, что делает их реализацию гораздо легче, чемреализацию потоков выполнения ядра или пользовательских потоков выполнения.
Further, it is possible for cases of deadlock to occur when user threads distributed over several LWPs try to acquire the same resources that are used by another user thread that is not currently running.
Кроме того, это может привести, когда пользовательские потоки распределенные по несколько легковесным процессам, пытаются получить те же ресурсы, которые используются другим пользовательским потоком, который не выполняется в данный момент.
A user level library has no control over the underlying mechanism,it only receives notifications from the kernel and schedules user threads onto available LWPs, not processors.
Библиотека пользовательского уровня не имеет никакого контроля над механизмом более высокого уровня,она только получает уведомления от ядра и осуществляет планирование потоков пользовательских потоков на имеющихся легковесных процессах, а не процессорах.
One-to-one model: Every user thread gets attached to a distinct kernel-level thread during a system call.
Модель один- к- одному: каждый поток пользователя во время системного вызова присоединяется к своему собственному потоку..
The following list shows typical models followed by operating systems: Many-to-one model:All system calls from any user thread in a process are handled by a single kernel-level thread..
Ниже приведены типичные модели, которые используются ядрами: Модель многие- к- одному:все системные вызовы от любого пользовательского потока в процессе обрабатываются одним потоком уровня ядра.
SunOS 5.2 through SunOS 5.8 as well as NetBSD 2 to NetBSD 4 implemented a two level model,multiplexing one or more user level threads on each kernel thread M: N model.
В SunOS 5. 2 и до SunOS 5. 8, а также в NetBSD 2 и до NetBSD 4 реализована двухуровневая модель,использующая один или несколько пользовательских потоков выполнения на каждый поток выполнения ядра модель M: N.
In this article the term"thread"(without kernel or user qualifier) defaults to referring to kernel threads.
В данной статье под термином« поток выполнения» по умолчанию( без квалификатора« ядра» или« пользовательский») имеется в виду« поток выполнения ядра».
Multiple user level threads, managed by a thread library, can be placed on top of one or many LWPs- allowing multitasking to be done at the user level, which can have some performance benefits.
Несколько потоков пользовательского уровня, управляемые с помощью библиотеки потоков, могут быть размещены в одном или нескольких легковесных процессах, что дает многозадачность на уровне пользователя, которая может иметь некоторые преимущества в производительности.
In such threads users exchange offers of sale and purchase of web sites and blogs.
В таких темах пользователи обмениваются предложениями о покупке и продаже своих сайтов и блогов.
However, there are difficulties in implementing a user level thread scheduler that works well together with the kernel.
Тем не менее, существуют трудности в реализации планировщика потоков пользовательского уровня, который бы хорошо работал вместе с ядром.
Due to the limitations of natural fibres, thread users have turned to threads made from synthetic fibres as they have desirable properties of exceptionally high tenacity, high resistance to abrasion and good resistance to chemicals.
Из-за ограничения натуральных волокон, пользователь нитей перешли на нити, сделанные из синтетических волокон, поскольку они имеют необходимые свойства высокой стойкости, износостойкости и хорошей стойкости к химическим веществам.
In some systems kernel threads are managed by integrating user level threads in the system libraries.
В некоторых системах управление потоками ядра осуществляется путем интеграции потоков пользовательского уровня в системные библиотеки.
The user can change simultaneously working threads number(from 1 to 255).
Пользователь может изменить число одновременно работающих потоков( от 1 до 255).
Русский
Český
Deutsch
Español
Қазақ
عربى
Български
বাংলা
Dansk
Ελληνικά
Suomi
Français
עִברִית
हिंदी
Hrvatski
Magyar
Bahasa indonesia
Italiano
日本語
한국어
മലയാളം
मराठी
Bahasa malay
Nederlands
Norsk
Polski
Português
Română
Slovenský
Slovenski
Српски
Svenska
தமிழ்
తెలుగు
ไทย
Tagalog
Turkce
Українська
اردو
Tiếng việt
中文