+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 پاسخ 969 بازدید
0 امتیاز
1 پاسخ 425 بازدید
0 امتیاز
0 پاسخ 311 بازدید
0 امتیاز
0 پاسخ 411 بازدید
0 امتیاز
0 پاسخ 405 بازدید
0 امتیاز
0 پاسخ 365 بازدید
+1 امتیاز
0 پاسخ 366 بازدید
+2 امتیاز
1 پاسخ 794 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
0 امتیاز
0 پاسخ 318 بازدید
+1 امتیاز
1 پاسخ 747 بازدید
...