История изменений
Исправление alysnix, (текущая версия) :
Да кого волнует что происходит на вашем домашнем десктопе?
то что происходит на десктопе рядового гражданина, происходит и на десктопах 99% остальных рядовых граждан. и тут не важна личность, тут важен состав и архитектура по, что крутится на десктопах рядовых граждан. а состав и архитектура таковые, что там этих тредов сотни и все они спят, ожидая своих ивентов.
Главное чтобы все не возжелали проснуться одновременно…
чисто статистически они одновременно не проснутся, поскольку ивенты, которые они ждут, статистически независимы. но даже если большая их часть проснется, даже одно ядро(если других ядер просто нет) будет их крутить, пока они снова не уснут. и в это время загрузка ядра будет 100 процентов и возможно надолго.
А, и вот хороший пример - запустите игрушку какую-нибудь (doom, например, из последних), и посмотрите сколько они тредов форкают (операционка вам покажет)
треды не форкают, они все в едином адреспейсе и видят все что доступно текущему процессу. форкают процессы.
я в игрушки не играю. думаю дум запустит тредов 20. у кого есть дум - может попробовать и сообщить статистику.
И я, на самом деле, не понимаю что вы так в UI вцепились?
Я про UI вообще слова не сказал!!! а UI такая же подсистема, что и все прочие. Вот вы пишете в ЛОР не в командной же строке? Значит и у вас сотни тредов ждут своих ивентов,и вы такой же средний юзер, как и я.
Исходная версия alysnix, :
Да кого волнует что происходит на вашем домашнем десктопе?
то что происходит на десктопе рядового гражданина, происходит и на десктопах 99% остальных рядовых граждан. и тут не важна личность, тут важен состав и архитектура по, что крутится на десктопах рядовых граждан. а состав и архитектура таковые, что там этих тредов сотни и все они спят, ожидая своих ивентов.
Главное чтобы все не возжелали проснуться одновременно…
чисто статистически они одновременно не проснутся, поскольку ивенты, которые они ждут, статистически независимы. но даже если большая их часть проснется, даже одно ядро(если других ядер просто нет) будет их крутить, пока они снова не уснут. и в это время загрузка ядра будет 100 процентов и возможно надолго.
А, и вот хороший пример - запустите игрушку какую-нибудь (doom, например, из последних), и посмотрите сколько они тредов форкают (операционка вам покажет)
треды не форкают, они все в едином адреспейсе и видят все что доступно текущему процессу. форкают процессы.
я в игрушки не играю. думаю дум запустит тредов 20. у кого есть дум - может попробовать и сообщить статистику.
И я, на самом деле, не понимаю что вы так в UI вцепились?
Я про UI вообще слова не сказал!!! а UI такая же подсистема, что и все прочие. Вот вы пишете в ЛОР не командной же строке? Значит и у вас сотни тредов ждут своих ивентов,и вы такой же средний юзер, как и я.