Требуется запрос MySQL: мне нужно удалить все данные в одном поле из 300 таблицы

У меня есть магазин электронной торговли, над которым я сейчас работаю, и около 300 товаров имеют поле с именем " shutdown () в основном потоке, потому что это препятствует принятию новых задач службой ExecutorService .

И вызов ExecutorService.awaitTermination () , кажется, ничего не делает, если не было вызвано shutdown .

Так что я как бы застрял здесь. Не может быть так сложно для ExecutorService видеть, что все рабочие простаивают, не так ли? Единственное неэлегантное решение, которое я мог придумать, - это напрямую использовать ThreadPoolExecutor и время от времени запрашивать его getPoolSize () . Неужели нет лучшего способа сделать это?

32
задан Ravindra babu 26 August 2017 в 07:16
поделиться