مشکل نبود thread

benyamin_pc

Well-Known Member
برای مشکل نداشتن امکانات برنامه نویسی با thread ها در فلش و ایر بهترین راه حلی که دوستان دارن میشه ارائه بدن؟
 

Insomnia

کاربر فعال
flash player از چند نخی پشتیبانی نمیکنه البته برای کارهای عادی نیازی احساس نمیشه (اگر باشه که خیلی خوبه!). اگر کار گرافیکی میکنید (مثلا سه بعدی) خود ابزار pixel bender از پردازش موازی پشتیبانی میکنه...

برای فلش پلیر میتوانید کار چند نخی رو شبیه سازی کنید مثلا از pattern بهره ببرید.
یه جایی خوندم یادم نیست شاید اشتباه میکنم ، احتمالا در آینده شاهد پشتیبانی این ویژگی مهم در فلش نیز خواهیم بود
 
آخرین ویرایش:

benyamin_pc

Well-Known Member
درسته که از چند نخی پشتیبانی نمیکنه و نداره اما اگه ایده ای برای جبرانش دارین مطرح کنین . مثلا من تو ذهنم هست که با تایمر و چندتا تابع این کارو انجام بدم
 

Insomnia

کاربر فعال
پترن فکتوری رو پیشنهادی گفتم! چون کنترل روی نخ ها برای تغییرات بهتره! خود فکتوری برای کلاس بندی مناسبه...
همون روشی که شما گفتید مثلا با تایمر بشه چند حلقه رو طوری اجرا کرد که توی یک سیکل تداخل هم نداشته باشند...
اگه بتونم یه مثال میزارم(اگر بشه!)
 

benyamin_pc

Well-Known Member
ممنون ولی زیاد توضیحتون واضح نبود منم سعی میکنم چیزی که تو ذهنمه با ی مثال اینجا بذارم
 

armanbm

کاربر VIP
متاسفانه فلش این قابلیت رو نداره.
البته برنامه نویسی چند تردی هم اعصاب میخواد. یکجا خوندم ادوبی قول داره اون رو در آینده اضافه کنه.
اگه میخواین تو برنامتون از چند تردی استفاده کنین میتونی از کلاس ender lib تو گوگل کد استفاده کنین. که هم برای فلش هست و هم فلکس
http://code.google.com/p/ender-lib/

اگر هم کنجکاوید و میخواید یک نمونه ی ساده ببینین که شبیه سازی چند نخی چطور امکانپذیره میتونی این کلاس رو ببینید:
http://blogs.infosupport.com/blogs/alexb/archive/2010/03/01/flex-4-a-multi-threading-solution.aspx
 

جدیدترین ارسال ها

بالا