| ক্র. নং | বিষয় | ScheduledThreadPool | SingleThreadExecutor |
| ১ | উদ্দেশ্য | দেয়া ডিলেয় বা পিরিয়ডিক্যালি টাস্ক রান করা | টাস্ক সিকোয়েনশিয়ালি এক্সিকিউট, একসাথে একটিই একটিভ |
| ২ | কিউ টাইপ | DelayQueue (টাইম-ভিত্তিক) | BlockingQueue |
| ৩ | থ্রেড লাইফটাইম | কোর থ্রেড আইডল থেকেও রাখা হয় | টাস্কের কারণে থ্রেড মরে গেলে নতুন তৈরি হয় |
| ৪ | পুল সাইজ | ফিক্সড (কনফিগারেবল) | সदा ১টি থ্রেড |
| ৫ | ব্যবহার ক্ষেত্র | শিডিউলড/পিরিয়ডিক টাস্ক | সিকোয়েনশিয়াল অর্ডার গ্যারান্টি |
ScheduledThreadPool উদাহরণ
ScheduledExecutorService svc = Executors.newScheduledThreadPool(10);
svc.schedule(task, 10, TimeUnit.SECONDS); // ১০ সেকেন্ড পর
svc.scheduleAtFixedRate(task, 15, 10, TimeUnit.SECONDS); // ১৫সেকেন্ড পর, প্রতি ১০ সেকেন্ডে
SingleThreadExecutor উদাহরণ
ExecutorService svc = Executors.newSingleThreadExecutor();
Future> f = svc.submit(task); // সিকোয়েনশিয়াল এক্সিকিউশন