Thread提供了stop()方法终止线程,但是该方法是强行终止,容易产生一些错误,已经被废弃. 可以使用退出标志来终止线程,在run()函数里面设置while循环,把退出标志作为while的条件,当条件为false时,run函数执行完毕,线程就自动终止了. package com.my_code.thread; public class MyThread extends Thread { public volatile boolean isRunning = true; public void
工作这么长时间,起初还是喜欢用面向程序过程的思路去写代码. 慢慢的才会用面向对象的思路分析.解决问题.也算是一点点进步吧. 最近在做一个下载音乐的功能.用到了HttpClient类. 于是就简单的写了一个文件处理类.主要实现了Get请求,Post还很不完善(Post看到过别人写的很不错的类,以后会贴出). 还有能够实时的显示下载进度,中断下载. 贴出代码,在代码里解释: public class HttpRequest { #region Instance Field private reado
线程创建与终止 线程创建 Thread类与Runnable接口的关系 public interface Runnable { public abstract void run(); } public class Thread implements Runnable { /* What will be run. */ private Runnable target; ...... /** * Causes this thread to begin execution; the Java Virtu