简单多线程执行任务

来源:互联网 发布:php分页步骤 编辑:程序博客网 时间:2024/04/28 06:33

当几个任务需要同时进行时,这就用到了多线程编程。简单多线程的一个很好的例子为:

new Thread((new Runnable(){    @Override    public void run(){        //你要执行的代码    }})).start();

以下是我的项目中的应用,我要执行压缩文件的代码,同时执行进度条的进度控制的程序:

new Thread((new Runnable(){    @Override    public void run(){
        //压缩文件的代码        ExectPerl exePerl = new ExectPerl();        exePerl.execPerl(SourceFileName, extention, DestFileName, password);    }})).start();/*展示压缩进度条 * [创建新的线程调用进度条的代码,否则会阻塞原来的视图线程] */new Thread((new Runnable(){    @Override    public void run(){//进度条的有关代码
        new ProgressBar();   }})).start();


原创粉丝点击