微信谣言体标题23333333
新手垃圾问题预警!大神请绕道!不要鄙视我!
说来惭愧这个问题找了挺久,作为一个并发编程渣渣,甚至都不知道怎么用idea进行多线程调试,这次虽然找问题找了半天,但也算有点收获
场景是我要开一个线程去定期用各种参数请求一个接口,来缓存这个接口的结果,用于兜底服务,并且服务本身提供了一个接口用于停止线程并重新创建一个线程从头来。
我的做法是搞了一个单线程池,下面分别是停止线程和启动线程的方法(去掉了不关键的内容):
private void shutdown() {
if (service != null && !service.