PDA

View Full Version : پردازش موازی با php



alirezador
دوشنبه 04 اردیبهشت 1385, 11:38 صبح
سلام
دوستان من میخواستم بدونم که چطوری میشه تو php پردازش موازی انجام داد دستوراتش چیه ؟
ممنون میشم اگه راهنماییم کنید

arash_hemmat
دوشنبه 04 اردیبهشت 1385, 12:53 عصر
php بصورت پیشفرض هیچ امکانی برای پشتیبانی از treading نداره ولی میشه با tick function ها یه پردازش متوقف بشه و یه پردازش دیگه رو شروع کرد اگر یکی 2 هفته صبر کنید میخوام یه برنامه که از این شیوه استفاده میکنه بنویسم.

arash_hemmat
دوشنبه 04 اردیبهشت 1385, 13:04 عصر
اینم ببین: http://blog.phpmystery.com/?plink=71
خداییش این آقا نیما کارش درسته!

alirezador
دوشنبه 04 اردیبهشت 1385, 18:28 عصر
آقا آرش خیلی ممنون از راهنمایی تون ولی ببینید پردازش موازی در کل تعریفش با وقفه دادن فرق میکنه اینجا سرور ما 4 تا cpu داره ( به گفته مدیر هاستم) و میشه در حالت کلی 4 تا تابع هم زمان بدون وقفه اجرا کرد یعنی این طوری نمیخوام که به یکی بگی صبر کن اون یکی را اجرا کنه و بعد دوباره به دومی بگم صبر کن برگردم سر اولی
خیلی ممنون میشم اگه راهنماییم کنید

oxygenws
دوشنبه 04 اردیبهشت 1385, 19:29 عصر
به نظر می رسه آرش کمی اشتباه کرد :)
پردازش موازی در PHP رو می تونی با کمک fork و ... انجام بدی.
کار آسونی نیست، اما شدنی است :)

اگر در مورد fork خیلی مشکل داشتی، می تونی به منابع لینوکسی مراجعه کنی، چون fork دقیقا در لینوکس هم هست.

در نهایت، روند کار کاملا با threading فرق می کنه.

موفق باشید و ما رو هم از تجربیاتتون بی نصیب نذارید.

alirezador
سه شنبه 05 اردیبهشت 1385, 12:03 عصر
آقای مهندس oxygenws خیلی ممنون از محبتی که کردین راهنمایی خوبی بود