-
- Кошмар будет кошмаристее :) 128 потоков не желаете? -> - Evgeny_CD(23.10.2007 11:39, ссылка)
- сомневаюсь я однако насчет слова "многопоточный". В лялихе (столь любимом многими) многопоточность -- это г и ж. В моем любимом питоне -- есть такая хрень как GIL. Которая препятствует распараллеливанию поток на разные процы. bialix(203 знак., 21.10.2007 23:36)
- Объясните несведущему, чем принципиально отличается поток от процесса (для чего они нужны)? По-моему, это ведь не более чем способы межзадачного взаимодействия в многозадачной системе. VVB(171 знак., 22.10.2007 11:55)
- Зависит от ОСИ, но главное - потоки работают в одном адресном пространстве, процессы - в разных. Многопоточность(процессность) плохо - если число активных потоков(процессов) много больше числа процессоров - лишние накладные на работу планировщика. Всё. - =AlexD=(22.10.2007 14:42)
- Т.е. ключевое отличие -- разное сервисное обслуживание ОСью потоков и процессов? (из-за разных адресных пространств) VVB(396 знак., 22.10.2007 15:25)
- По ссылке я многое разжевал. По поводу адресного пространства - =AlexD=(465 знак., 23.10.2007 08:45, ссылка)
- Спасибо! Скоро попробую под WinCE (на готовом дивайсе) программировать, думаю, придёт лучшее понимание различий. - VVB(23.10.2007 14:11)
- Лучше скажите откуда вы такого понабрались. Примеры своих разработок можете привести? AlexandrY(648 знак., 23.10.2007 11:13)
- "Ты кто такой? Нет, ты кто такой?"(c)"Золотой телёнок" Было дело, писал драйверочки под FreeBSD. И темой интересовался. =AlexD=(405 знак., 23.10.2007 13:03)
- По ссылке я многое разжевал. По поводу адресного пространства - =AlexD=(465 знак., 23.10.2007 08:45, ссылка)
- Т.е. ключевое отличие -- разное сервисное обслуживание ОСью потоков и процессов? (из-за разных адресных пространств) VVB(396 знак., 22.10.2007 15:25)
- Зависит от ОСИ, но главное - потоки работают в одном адресном пространстве, процессы - в разных. Многопоточность(процессность) плохо - если число активных потоков(процессов) много больше числа процессоров - лишние накладные на работу планировщика. Всё. - =AlexD=(22.10.2007 14:42)
- Ежу понятно, что многопоточность - это БОЛЬШОЙ секс. Со своим моском. Но насчет многопроцессности есть одна жопа. Когда число процессов <= число ядер, то все ок. Но вот когда >, тогда полная засада! Evgeny_CD(934 знак., 21.10.2007 23:46)
- не согласен я, ни с Троцким, ни с Кауцким. bialix(458 знак., 22.10.2007 00:12)
- Ну не знаю, как там через ж или не через ж, но в винде процесс - это пучок потоков, в линуксе потоки - это процессы в одном адресном пространстве. =AlexD=(211 знак., 22.10.2007 08:29)
- а я и не хаю. просто для меня это было неприятным открытием, когда метры юнихов прямым текстом написали, что использовать многопоточность в линуксе нежелательно по изложенным причинам. - bialix_(22.10.2007 10:26)
- Млин... "использовать многопоточность в линуксе нежелательно" в однопроцессорной системе, как и для Вынь, но пофигу для FreeBSD 4.x (скажем). В многопроцессорной системе всё сильно не так. =AlexD=(116 знак., 22.10.2007 11:25)
- в однопроцессорной системе все равно должен работать шедулер операционной системы, другие приложения, так что переключения задач происходят все равно. причем здесь ваше замечание про однопроцессорность -- решительно непонятно. Про lightweight threads bialix_(8 знак., 22.10.2007 13:41)
- Абисняю. =AlexD=(1986 знак., 22.10.2007 14:37)
- FreeBSD, KSE и потоки - =AlexD=(22.10.2007 14:56, ссылка)
- +++ =AlexD=(1006 знак., 22.10.2007 14:51, ссылка)
- Абисняю. =AlexD=(1986 знак., 22.10.2007 14:37)
- причем здесь планировщик? bialix_(74 знак., 22.10.2007 13:35)
- в однопроцессорной системе все равно должен работать шедулер операционной системы, другие приложения, так что переключения задач происходят все равно. причем здесь ваше замечание про однопроцессорность -- решительно непонятно. Про lightweight threads bialix_(8 знак., 22.10.2007 13:41)
- Млин... "использовать многопоточность в линуксе нежелательно" в однопроцессорной системе, как и для Вынь, но пофигу для FreeBSD 4.x (скажем). В многопроцессорной системе всё сильно не так. =AlexD=(116 знак., 22.10.2007 11:25)
- а я и не хаю. просто для меня это было неприятным открытием, когда метры юнихов прямым текстом написали, что использовать многопоточность в линуксе нежелательно по изложенным причинам. - bialix_(22.10.2007 10:26)
- кстати, вот. почитайте - bialix(22.10.2007 00:15, ссылка)
- Как вы ищите подобные статьи? - VVB(22.10.2007 08:14)
- Хорошо! Много интересного по теме мультипроцессорности под пЫтоном. - Evgeny_CD(22.10.2007 00:20)
- Ну не знаю, как там через ж или не через ж, но в винде процесс - это пучок потоков, в линуксе потоки - это процессы в одном адресном пространстве. =AlexD=(211 знак., 22.10.2007 08:29)
- не согласен я, ни с Троцким, ни с Кауцким. bialix(458 знак., 22.10.2007 00:12)
- Объясните несведущему, чем принципиально отличается поток от процесса (для чего они нужны)? По-моему, это ведь не более чем способы межзадачного взаимодействия в многозадачной системе. VVB(171 знак., 22.10.2007 11:55)
- Какое будущее? BeOS (а это считай десктоповая ОС) умела в 2001 году (может и раньше) работать на 8(!!!) процах. А по некоторым утверждениям запускалась на 16-и и 32-х-процессорных системах. Vit(518 знак., 21.10.2007 14:59, ссылка)
- Речь не о том, что у SUN|Cray всю жизнь были умаешься-считать-скольки-ядерные решения (+ теория и практика софта) за умешься-считать-сколько денег. Речь о том, что все это великолепие становится доступно за вполне юзеровские деньги. И теперь массовым Evgeny_CD(871 знак., 21.10.2007 15:17)
- :) Ребята из БеОС считали это почти настоящим;) Потому, может, и прогорели;( Но их идеи смело используются в ХР, висте, в макоси. Оно работало в 2001-м с опережением событий на несколько лет... - Vit(21.10.2007 15:25)
- Судьба всех первопроходцев. -> История ОСи. Насколько я помню, там была еще ветвь с покупкой Sony этой ОСи для какого-то своего нового девайса, который так и не пошел, что и добило BeOS. (это было в те времена, когда Sony активно заигрвала с Palm). Evgeny_CD(138 знак., 21.10.2007 15:43, ссылка)
- Вообще-то там было гораздо больше, чем просто ОСь. Vit(2171 знак., 21.10.2007 19:30)
- В русскоязычной ссылке из Wikipedia, что я давал, многие из этих фактов упомянуты. Из личного опыта работы "через плечо" с BeOS: Evgeny_CD(1254 знак., 21.10.2007 19:58)
- ;) Когда-то по этой ссылке была перепечатка галимой статьи из околокампутэрного журнала. Потому сначала пропустил. Vit(658 знак., 21.10.2007 20:53)
- Ваще-то по моему NT 4.0 уже поддерживала SMP. Может, за BeOS стоял кто-то жадный, кто хотел 10G$ с Билли. Может, Билли тогда (его как раз в районе 2000 года расчленить хотели - но тут Буша удалось избрать) не до BeOS было :) - Evgeny_CD(21.10.2007 21:26)
- Но Билли всё-таки молодец - вон не так давно Русиновича прикупил. А сколько у него коллег Вирта... (кажись аж 18 из 32). Респект и уважуха;) Но не скоро рука поднимется чего-нить у него купить;) Наверно из-за беоси - неприятный осадок-то остался;))) - Vit(21.10.2007 21:42)
- :))) Для ценителей Билла -> - Evgeny_CD(21.10.2007 22:34, ссылка)
- Но Билли всё-таки молодец - вон не так давно Русиновича прикупил. А сколько у него коллег Вирта... (кажись аж 18 из 32). Респект и уважуха;) Но не скоро рука поднимется чего-нить у него купить;) Наверно из-за беоси - неприятный осадок-то остался;))) - Vit(21.10.2007 21:42)
- Ваще-то по моему NT 4.0 уже поддерживала SMP. Может, за BeOS стоял кто-то жадный, кто хотел 10G$ с Билли. Может, Билли тогда (его как раз в районе 2000 года расчленить хотели - но тут Буша удалось избрать) не до BeOS было :) - Evgeny_CD(21.10.2007 21:26)
- ;) Когда-то по этой ссылке была перепечатка галимой статьи из околокампутэрного журнала. Потому сначала пропустил. Vit(658 знак., 21.10.2007 20:53)
- В русскоязычной ссылке из Wikipedia, что я давал, многие из этих фактов упомянуты. Из личного опыта работы "через плечо" с BeOS: Evgeny_CD(1254 знак., 21.10.2007 19:58)
- Вообще интересна судьба компаний. Той же Palm. Просрать такой рынок! Ведь они х.з. сколько лет были непререкаемым монополистом на рынке карманных девайсов! В падении Palm есть почти эзотерика Evgeny_CD(1173 знак., 21.10.2007 15:58)
- Вообще, смотришь на эти истории и учишься! Блин, если бы народ умел использовать понятие "блок кода" и писал более абстрактно - переход на любую платформу был бы делом нескольких дней. Evgeny_CD(753 знак., 21.10.2007 16:12)
- товарыш Евгений! Вы все время как-то по особу пытаетесь склонять название моего любимого Cog'а. cog -- это шестеренка по английски. всего-навсего. Поэтому название сей тулзы не есть какая-то хитрая аббревиатура или рукурсивный акроним. bialix(30 знак., 21.10.2007 23:32)
- ОК! - Evgeny_CD(21.10.2007 23:37)
- товарыш Евгений! Вы все время как-то по особу пытаетесь склонять название моего любимого Cog'а. cog -- это шестеренка по английски. всего-навсего. Поэтому название сей тулзы не есть какая-то хитрая аббревиатура или рукурсивный акроним. bialix(30 знак., 21.10.2007 23:32)
- Вообще, смотришь на эти истории и учишься! Блин, если бы народ умел использовать понятие "блок кода" и писал более абстрактно - переход на любую платформу был бы делом нескольких дней. Evgeny_CD(753 знак., 21.10.2007 16:12)
- Вообще-то там было гораздо больше, чем просто ОСь. Vit(2171 знак., 21.10.2007 19:30)
- Судьба всех первопроходцев. -> История ОСи. Насколько я помню, там была еще ветвь с покупкой Sony этой ОСи для какого-то своего нового девайса, который так и не пошел, что и добило BeOS. (это было в те времена, когда Sony активно заигрвала с Palm). Evgeny_CD(138 знак., 21.10.2007 15:43, ссылка)
- :) Ребята из БеОС считали это почти настоящим;) Потому, может, и прогорели;( Но их идеи смело используются в ХР, висте, в макоси. Оно работало в 2001-м с опережением событий на несколько лет... - Vit(21.10.2007 15:25)
- Речь не о том, что у SUN|Cray всю жизнь были умаешься-считать-скольки-ядерные решения (+ теория и практика софта) за умешься-считать-сколько денег. Речь о том, что все это великолепие становится доступно за вполне юзеровские деньги. И теперь массовым Evgeny_CD(871 знак., 21.10.2007 15:17)
- Так, на одном ядре запустим Линух, на другом Висту... :))) - Ruslan(21.10.2007 14:14)