+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

آیا هر دو کد Thread.currentThread().sleep و Thread.sleep باعث توقف thread جاری می شوند و یا با یکدیگر تفاوت دارند؟

2 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

این دو روش فراخوانی متد sleep از کلاس Thread هیچ تفاوتی با یکدیگر ندارند و هر دو اجرای thread جاری را برای مدت معیین متوقف می کنند ولی از نظر خوانایی کد استفاده از currentThread بدلیل اینکه مشخص می کند که اجرای thread جاری قرار است متوقف شود توصیه می شود.

–1 امتیاز
قبل توسط (760 امتیاز)
من فکر می کنم Thread.sleep کل گره هایی رو که ایجاد کردیم رو متوقف می کنه، اما Thread.currentThread().sleep گره جاری رو می بنده!

تقریبا" چیزی توو مایه های this که به کلاس/کانستراکتور جاری اشاره داره

سوالات مشابه

+2 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 497 بازدید
0 امتیاز
0 پاسخ 354 بازدید
0 امتیاز
0 پاسخ 448 بازدید
0 امتیاز
0 پاسخ 447 بازدید
0 امتیاز
0 پاسخ 406 بازدید
+1 امتیاز
0 پاسخ 397 بازدید
+2 امتیاز
1 پاسخ 842 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
0 امتیاز
0 پاسخ 362 بازدید
+1 امتیاز
1 پاسخ 818 بازدید
...