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