|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 12 Mar 2001 15:08:14 To : Vladimir Butenko Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- >>> Vladimir Butenko wrote: >> А чем сделали без сисколла-то? Клокинг извне по секундам? VB> Да нет, решение стандартное, книжное. Если не по упенсурсу учиться. VB> Заводится тред, который ничего не делает, кроме как вызывает STGMTTime() VB> (time()), и пишет его в некую переменную (под локами, естественно - зачем, VB> об"яснять?). Потом засыпает на 250 мсек. И так - в цикле. А Hу это я и имел в виду;) только не на 250мс, а на секунду. А вот зачем писать под локом, когда пишет только один тред, и читать без лока - уже непонятно. Если бы там было сложнее одного числа в одном машинном слове, то надо reader/writer locks. VB> STGMTNonExact() - VB> просто берет значение из этой глобальной переменной (без локов). Угу, схема известная (phk такое во фревое ядро позагонял). >> Hа чем именно залипло - send() или select(). Сокращение в два раза области >> возможных раскопок - уже существенная помощь. VB> Hе спорю. Если бы они не писали об этой ситуации post-factum, а когда она VB> еще активна - то достаточно было бы просто спросить, что у них в Monitor VB> видно. Как только так получится - я сообщу. VB> Вова, VB> отходя от вчерашнего. ;) /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/9138f0db6076.html, оценка из 5, голосов 10
|