Executor framework થ્રેડ્સના પુલને વ્યવસ્થાપિત કરે છે તેથી તમે હાથથી થ્રેડ્સ બનાવવાને બદલે કાર્યો સબમિટ કરો છો, અને CompletableFuture વિજ્ઞાપનાત્મક રીતે અસમકાલિક ક્રિયાકલાપોને સંયોજિત કરે છે. એક સાથે તેઓ Java માં સમવર્તી/અસમકાલિક કાર્ય કરવાનો આધુનિક માર્ગ છે — કાચા થ્રેડ વ્યવસ્થાપનની કિંમત અને જટિલતા ટાળીને.
કાચા થ્રેડ્સ સાથે સમસ્યા
(Task t : tasks) {
(() -> process(t)).start();
}
