+1 امتیاز
قبل در برنامه نویسی توسط (7.2هزار امتیاز)
یک سیستم Long Polling به صورت بومی برای برنامه تحت وب جاوا در دست طراحی دارم.

تعداد زیادی درخواست در زمان های نامشخص به سرور می رسند، نیاز است این درخواست ها برای مدت مشخصی در سرور باقی بمانند (مثلا یک دقیقه) ، اگر زود تر از این زمان اتفاقی رخ داد نتیجه به کلاینت ارسال وگرنه یک پاسخ خالی به کلاینت ارسال شود.

بهترین API برای پیاده سازی Thread Pool در جاوا چیست؟

آیا به غیر از Thread Pool راهکار دیگری نیز وجود دارد؟

1 پاسخ

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

از نسخه 5 جاوا مکانیزم thread pools بصورت توکار در java.util.concurrent قرار داده شده است و نیازی نیست شما پیاده سازی خاص خودتون از thread pools رو داشته باشید. با استفاده از متدهای factory موجود در کلاس Executors (مانند newSingleThreadExecutor ، newCachedThreadPool و newFixedThreadPool) می توانید انواع مختلف اشیاء thread pools را بهمراه Executor مناسب را برای خود ایجاد کنید.

سوالات مشابه

+2 امتیاز
1 پاسخ 790 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+2 امتیاز
1 پاسخ 551 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+1 امتیاز
0 پاسخ 486 بازدید
0 امتیاز
0 پاسخ 362 بازدید
+1 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
0 پاسخ 401 بازدید
0 امتیاز
1 پاسخ 2.8هزار بازدید
0 امتیاز
2 پاسخ 1.4هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 583 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
...