[Ruby] Tk.mainloop ест 99% cpu

Dmitry Morozhnikov dmiceman at mail.ru
Thu Feb 6 20:52:28 MSK 2003


On Thu, 6 Feb 2003, Vladimir V. Zdorovenco wrote:

VVZ> Оно всеравно ждет некоторое врямя пока tick_counter < event_loop_
VVZ> max так почему бы не заменить это таймером с очень маленьким
VVZ> интервалом убрав TCL_DONT_WAIT, скажем 20мс ? Всетаки получится
VVZ> нетак громоздко и в некоторых случаях выше описанное вовсе не яв
VVZ> ляется проблемой. Или определить какое-то правило с помощю
VVZ> которого можно будет выбрать подходящий _mainloop_ ?

ээ.. я не разбираюсь во внутренностях tcltk  и  потому  просто  не
впиливаю  --  где  проблема?  зачем  вообще  вся  эта  механика  с
тредами, таймаутами понадобилась?

-- 
DM, Dmitry Morozhnikov, PGPKEY 0xB6C14D95




More information about the Ruby mailing list