Аз съм нов в Threading, така че ако моля, дайте ми съвет за моя случай.
Бих искал да създам нова тема, за да направя нещо и не ме интересува тази нишка може да бъде завършена или не.
Възнамерявам да използвам ExecutorCompletionService, за да си върша работата, но този клас не е подходящ за мен. Трябва да извика take или poll, за да източи опашка, за да избегне изтичане на памет. Така че това означава, че трябва да изчакам, докато нишката завърши. Прочетох това от този въпрос
Това е текущият код
ExecutorService executor = Executors.newCachedThreadPool();
CompletionService<Entity> completion = new ExecutorCompletionService<>(executor);
DoSomeThingClass doSomething = getInstance();
completion.submit(doSomething);
executor.shutdown();
// Continue to do other job and I don't care whenever doSomeThing is complete.
// However when doSomeThing finish, I don't need to do anything to avoid memory leak
Поради тази причина, моля, дайте ми подход за моя случай и някакъв скелетен код например.
Много благодаря
start
aThread
? - person user2357112 supports Monica   schedule 02.07.2014