+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 پاسخ 692 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+2 امتیاز
1 پاسخ 382 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+1 امتیاز
0 پاسخ 387 بازدید
0 امتیاز
0 پاسخ 292 بازدید
+1 امتیاز
1 پاسخ 930 بازدید
0 امتیاز
0 پاسخ 313 بازدید
0 امتیاز
1 پاسخ 2.6هزار بازدید
0 امتیاز
2 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 486 بازدید
0 امتیاز
1 پاسخ 2.1هزار بازدید
...