Multithreading - това
Multithreading - платформа собственост (например, операционна система, виртуална машина и др ....) или приложение. състоящ се в този процес. генерирана от операционната система може да се състои от няколко потоци. тичане "паралелно", т.е. без да е предписан ред във времето. Някои задачи, като разделяне може да се постигне по-ефективно използване на ресурсите на компютъра.
Такива потоци се наричат също нишки на изпълнение (от английски резба на изпълнение.); понякога наричани "конци" (буквален превод на английски език. резба) или неофициално "тегло нишки."
Multithreading (както програмиране доктрина) не трябва да се бърка с многозадачност. или многопроцесорни. въпреки факта, че операционните системи. прилагане на многозадачност. и обикновено изпълнява многонишково.
Предимствата на многонишкова програмиране включват следното:
Видовете изпълнение резба
- Поток в потребителското пространство. Всеки процес има маса поток подобен на процеси маса на ядрото.
Предимства и недостатъци на този тип са, както следва: Недостатъци
взаимодействие на потоци
В многонишкова среда, често имат проблеми, свързани с използването на изпълними паралелни потока на едни и същи данни или устройствата. За решаване на тези проблеми се използват такива техники на взаимодействието потоци като мутекси (mutexes), семафори, събития и критични точки
критика на терминологията
Превод на английски термин конец като "поток" в контекста на програмирането, противно на собствените си превод на "конци" в общата езикова контекста, както и това създава проблем с термина поток ( "поток").
Въпреки това, терминът "поток" се отнася до прехвърлянето на чуждестранни техническа литература, направени през 1970 г., издателят "Мир". В момента на "академичната общност" (т.е., учебници, ръководства, курсове, университети, дисертации и т.н.), той се смята за отправна точка. Термините същото "резба", "резба" и т. П. Смятан технически жаргон.
бележки
Вижте какво "Multithreading" в други речници:
Тема на изпълнение - За понятието "Нахранете" се отнасят до други ценности .. Процес с две нишки се движат по потока на изпълнение един процесор (Анг ... Wikipedia
Микроархитектура - диаграма, илюстрираща място микроархитектурата ниво в многостепенна структура компютър. В компютърна техника, ... Wikipedia
Concurrency (програмата) - Да не се бърка с понятието "поток на данни". Многонишково платформа собственост (например операционна система, JVM и т. Д) или приложение се състои в това, че процесът се генерира от операционната система, може да се състои от няколко потоци, ... ... Wikipedia
Тема - Да не се бърка с понятието "поток на данни". Многонишково платформа собственост (например операционна система, JVM и т. Д) или приложение се състои в това, че процесът се генерира от операционната система, може да се състои от няколко потоци, ... ... Wikipedia
Едновременно многонишково - (. Engl Едновременно Multithreading) Едновременно Multithreading технология, даваща възможност за изпълнение на инструкции от няколко независими потоци от изпълнение на снимачната площадка на функционални модули суперскаларна микропроцесор в един цикъл ... ... Уикипедия.
Разпределени изчислителни - да не се бърка с доброволец компютри. Вижте също :. Parallel Computing Разпределени изчислителни време отнема начин за решаване на изчислителни проблеми чрез използване на множество компютри, често се комбинира в паралел ... ... Wikipedia
Паралелни компютърни системи - да не се бърка с разпределени изчисления. Паралелната изчислителна е физически компютър, и системите за софтуерни, които прилагат един или друг начин паралелна обработка на данни за много изчислителни възли. [1] ... ... Wikipedia
- Учим програмиране в С Грифитс, Дейвид. Грифитс, Дон. Вие винаги сте мечтали да намери по-лесен начин да научите за програмиране на С? "Научете C" предлага метод, чрез който да се научите да създавате програми в този език. В ... Прочети повече Купи за 1260 рубли
- Обучение за програмиране в С Griffits Девид. Вие винаги сте мечтали да намери по-лесен начин да научите за програмиране на С? "Научете програмиране в C" предлага метод, чрез който да се научите да създавате ... Прочети повече купи за 1139 рубли
- Учене Програмиране Дейвид С. Грифитс, Дон Грифитс. Вие винаги сте мечтали да намери по-лесен начин да научите за програмиране на С? "Научете C" предлага метод, чрез който да се научите да създавате програми в този език. В ... Прочети повече Купи за 1026 рубли