0
我有一个应用程序,我使用线程从网络读取一些信息并将其显示在屏幕上。我也有一个按钮,点击刷新屏幕。由于我需要使用相同的线程来获取和显示此类信息,并且线程无法重新启动,因此每次点击此按钮时都会创建此线程的新实例。这是一个很好的做法,还是由于创建了太多的线程,会耗尽太多的内存资源?这也是值得指出的是反过来的线程创建每次启动时新的对象,如:多次实例化同一个线程是否有任何问题?
new PrintWriter(new BufferedWriter(new OutputStreamWriter(app.socket
.getOutputStream())), true);
new BufferedReader(new InputStreamReader(app.socket.getInputStream()));
是不会被删除,不知道他们是否会被自动删除当线程停止运行,但我猜不。