|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kazantsev Alexey 2:5020/400 23 Jul 2001 12:04:31 To : All Subject : Re: Что бы это значило? -------------------------------------------------------------------------------- r.RU> <9j8aq8$hf4$1@hq.mark-itt.ru> <9j8ese$9ll$2@Ft1.Ftcenter.RU> r.RU> <9j8icv$8ip$1@hq.mark-itt.ru> <3903266093@spider.ncc.macomnet.ru> r.RU> <9j9534$t2n$1@hq.mark-itt.ru> <1160199428@spider.ncc.macomnet.ru> From: "Kazantsev Alexey" <kazav@vngdu.udmurtneft.ru> Однако, здравствуйте! > Что, в win32 при "переключении" между нитями не сохраняется состояние > регистров? :) И регистры и стэк ( и даже кучу свою можно поиметь отдельно для каждой нити) сохраняются, но, все это, не выходя за рамки процесса. > Кстати, а что это за задача, где так важно количество тактов на > переключение между ее "частями"? Пустые циклы гоняет? Ведь для обработки > каких-либо данных их надо получать с соотв. скоростью, а даже из памяти > данные поступают в процессор на порядок медленнее, чем он может их > обрабатывать... Да дело, собственно, не в задаче. Просто переключаться с нити на нить значительно быстрее чем с процесса на процесс. Именно по этому задача распараллеленная между нитями работает быстрее задачи распараллеленной между процессами. ________________________________________ Казанцев Алексей (kazav@vngdu.udmurtneft.ru) --- ifmail v.2.15dev5 * Origin: Communication Company MARK-ITT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8886662a0c63.html, оценка из 5, голосов 10
|