PDA

View Full Version : سوال: MultiThread در PHP



sara66
جمعه 29 اردیبهشت 1391, 15:28 عصر
سلام
توی برنامه یک تابع دارم که باید هزار بار اجرا بشه ، اما اجرای تابع 5 ثانیه طول می کشه !
داخل برنامه یک حلقه است که هزار بار این تابع را فراخوانی می کنه ، میخوام کاری کنم که هر هزار تابع همزمان اجرا بشن ، هر تابع داخل یک thread باشه

اولا اینکه اصلا میشه همچین کاری ؟ توی دلفی راحت بود ! php یکم یاد دارم فقط !
اگر میشه چطوری میشه ؟

MMSHFE
جمعه 29 اردیبهشت 1391, 17:13 عصر
دوست عزیز امکانات وب رو نباید با دسکتاپ یکسان فرض کنید. سروری اگه بخواد به شما یا سایر کاربران 1000 Thread همزمان بده که میترکه! میتونید برای اینجور کارها از AJAX استفاده کنید. بخصوص توسط jQuery میشه به نحوی از AJAX استفاده کرد که برای اجرای درخواست جدید، دریافت پاسخ درخواستهای قبلی لازم نباشه. اینطوری نتیجه ای شبیه اون چیزی که میخواین بدست میاد.
موفق باشید.