Observable.fromIterable(xxxList) .Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(...);
如果你能确保你的.Schedulers.newThread()所开启的线程不是类似while条件一类的死循环等待类的线程,那这个线程在处理完相应的逻辑后,它会关闭。虽然这会创建很多个工作线程,但是处理完以后它都会关闭,你只要不让它在同一时刻创建多个线程,性能损耗就不会太严重,属于正常范畴。另外建议死循环等待类线程尽可能的少开启,最好把相应逻辑处理在同一线程
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧