PDA

View Full Version : باز هم Thread !!



m_amin_t
چهارشنبه 25 مهر 1386, 16:19 عصر
سلام
توی برنامه ی من چندتا ترد وجود داره و در یک زمان خاص از برنامه م میخوام یک ترد رو متوقف کنم (کلا null بشه !) و از اول اون رو راه اندازی (new) کنم. حالا با چه دستوری میتونم متوقفش کنم؟ با Abort و Join و خلاصه اینجور توابع نمیشه! آیا اگه فقط مقدار ترد رو برابر null قرار بدم مشکلی پیش نمیاد؟

hdv212
چهارشنبه 25 مهر 1386, 18:50 عصر
با Thread.Suspend() فکر کنم بتونی.

PC2st
چهارشنبه 25 مهر 1386, 22:05 عصر
آیا اگه فقط مقدار ترد رو برابر null قرار بدم مشکلی پیش نمیاد؟
اگه Thread رو برابر null بگذارید، باعث توقف اون نمیشه. اما میتونید Thread رو متوقف کنید و بعد یک نمونه جدید را برای همان شیئ اختصاص دهید (با کلمه کلیدی new).

eyes_shut_number1
چهارشنبه 25 مهر 1386, 23:20 عصر
threading.thread.sleep()