Re[14]: Что такое realtime?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.01.25 10:49
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Собственно, из-за этого в процессах появлись потоки. На уровне потоков все шустрее.


Там разница лишь в том, что процесс выделен в качестве контейнера для потоков. Классическая модель UNIX просто совмещает процесс, как контейнер, с единственным потоком в нем. В отношении планирования/диспетчеризации никакой разницы нет.

S>как оно на уровне процессов, а не потоков я не в курсе.


Если мы про винду, то в ней в планировании участвуют исключительно потоки. Процесс представляет собой лишь "расширенный контекст" (адресное пространство, ресурсы, общие свойства и т.п.).

S>Возможно дейстивительно поэтому в ядре lock-free и не взлетает, т.к. на уровне процессов это крайне сложно, если вообще возможно.


В смысле? Что именно "не взлетает" и "крайне сложно"?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.