http://search.cpan.org/~mlehmann/Coro-5.13/Coro/Timer.pm
Приветствую.
Заинтересовался вот этой штукой.
Замена потокам в перле.
Написал скрипт (Во вложении), который запускает несколько потоков.
Каждый поток спит ( sleep int(rand(5)) ) и печатает строчку типа async n,
r
Так вот по идее все эти потоки должны запуститься параллельно,
но получается, что каждый поток ждет предыдущего, пока он завершится.
Но это же не параллельно нифига! Или я какой-то хитрый флаг забыл
поставить?
Или чего-то недопонял?
Или для этого нужно многоядерный процессор??
В общем как сделать чтобы оно действительно было параллельным?
С уважением,
Иван.
--------------------------------------------------------------------------------
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org