+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 پاسخ 801 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط kapitan (25 امتیاز)
+2 امتیاز
1 پاسخ 566 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+1 امتیاز
0 پاسخ 497 بازدید
0 امتیاز
0 پاسخ 370 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 411 بازدید
0 امتیاز
1 پاسخ 2.8هزار بازدید
0 امتیاز
2 پاسخ 1.4هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط javaa (127 امتیاز)
0 امتیاز
1 پاسخ 599 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
...