Комментарии 34
Мицгол вас… Не ОдноврЕменно и не ОдновремЕнно. Мы же в utf-8: одноврéменно! Ну или одновремéнно :)
+3
О, а просветите молодого-неопытного: как ударения вставлять? Во всяких «таблицах символов» их, есесна, нет, а с клавиатуры как брать аккорд — не знаю.
0
Left Alt + Четыре_Цифры_С_Числового_Блока (numpad который).
0
Кто в utf-8, а кто и нет. Гришковец, например, нет, у него оно выглядит как «ОдноврЕмЕнно».
+1
А при чем тут curl-боты? На сколько я помню, curl и так поддерживает параллельную обработку потоков. Под win-системы бы такое… А то exec() как-то не греет, с созданием еще одного процесса интерпретатора. Брр.
+3
А чем оно хуже/лучше PCNTL?
0
Что за Физика Лобачевского? Он же в основном геометрией занимался…
+3
У меня бросает exception 'ZendX_Console_Process_Exception' with message 'Can only run on CLI or CGI enviroment' :(
Придётся и дальше по старинке делать exec() для фоновых задач типа генерации pdf.
Придётся и дальше по старинке делать exec() для фоновых задач типа генерации pdf.
0
НЛО прилетело и опубликовало эту надпись здесь
А как же Windows? :'-\
0
crul бот запускается так в несколько процессов:
>php bot.php
>php bot.php
>php bot.php
>php bot.php
>php bot.php
>php bot.php
>php bot.php
>php bot.php
+1
интересно опечатался, погуглил, он мне предложил «Возможно, вы имели в виду: сруль»
0
А я, дурак, думал что так.
+1
Наглядный пример того, как к языку, который изначально задумывался для другого, да и вся канва его развития, как ни крути, все же солидарна с его первоначальным применением, прикручивают всяческие рюшечки, которые хоть ты тресни не более чем рюшечками и останутся.
0
Когда я вижу человека пишущего на PHP в его первозданном стиле, непременно хочется отыскать этого человека и обстоятельно разъяснить ему свою точку зрения на это.
+2
Я не говорил о том, что нужно писать на PHP в его первозданном состоянии.
А лишь хотел сказать, что для любой задачи всегда найдется инструмент, с помощью которого задача решается проще, менее ресурсоемко и элегантнее, чем с помощью того инструмента, которым человек привык пользоваться. Стоит просто внимательнее осмотреться.
А лишь хотел сказать, что для любой задачи всегда найдется инструмент, с помощью которого задача решается проще, менее ресурсоемко и элегантнее, чем с помощью того инструмента, которым человек привык пользоваться. Стоит просто внимательнее осмотреться.
0
что за тэг!? причем тут лобачевский и физика?? ) лобачевского — геометрия! там сумма углов равностороннего треугольника меньше 180 градусов и прямых параллельных данной через точку не лежащую на данной прямой может быть проведено бесконечное множество, а не одна единственная, как у нас в евклидовом.
но, вобщем, я понимаю к чему вы) как сказал Бродский «ощущенье будто вычтен Лобачевский из пространства» )
но, вобщем, я понимаю к чему вы) как сказал Бродский «ощущенье будто вычтен Лобачевский из пространства» )
-2
один хрен, стадо движется со скоростью самой медленной овцы. Т.е если второй процесс занимает много времени, второй его будет ждать. Старый добрый exec() пока спасает :)
+3
Согласен. Некогда сталкивался с задачей рапраллеливания процессов. в pcntl есть проблема в том, что он под модулем апача не работает, только cli или cgi.
Поэтому сейчас параллельные процессы делаю с помощью exec('cmd > /dev/null &'),
а обмениваются данными они через очередь сообщений unix. Под виндой разумеется это не работает.
Кстати подобное распралеливание отлично оптимизирует циклы. Если вместо итераций сделать параллельные процессы, то суммарное время выполнения равно времени выполнения самой долгой итерации, а по старинке (цикл из последовательно выполняющихся итераций) равен сумме времени от каждой итерации. Только при таком размножении стоит быть аккуратным, если в итераций много и все они одновременно попытаются использовать какой-то ресурс, не обладающий достаточной пропускной способностью…
Поэтому сейчас параллельные процессы делаю с помощью exec('cmd > /dev/null &'),
а обмениваются данными они через очередь сообщений unix. Под виндой разумеется это не работает.
Кстати подобное распралеливание отлично оптимизирует циклы. Если вместо итераций сделать параллельные процессы, то суммарное время выполнения равно времени выполнения самой долгой итерации, а по старинке (цикл из последовательно выполняющихся итераций) равен сумме времени от каждой итерации. Только при таком размножении стоит быть аккуратным, если в итераций много и все они одновременно попытаются использовать какой-то ресурс, не обладающий достаточной пропускной способностью…
0
в избранное, попробовать как руки дойдут
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Одноврéменно || Одновремéнно