明述java中线程(thread)的使用(2)

简介:



本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/134225,如需转载请自行联系原作者下面举一个实实在在的例子:
class SingleThread{
    /** Creates a new instance of SingleThread */
    public SingleThread() {
    }
    public static void main(String[] args) throws InterruptedException{
        for(int i=0; i<10;i++){
            Threadclass1 thread1 = new Threadclass1();
            thread1.sleep(1000);
            Threadclass2 thread2 = new Threadclass2(); 
            thread2.sleep(1000);
        }
    }
}
class Threadclass1 extends Thread{
    public Threadclass1(){
        start();//start()写在这里,这样对象一生成线程就处于准备状态了
    }
    public void run(){
        System.out.println("this is thread1");
    }
}
class Threadclass2 extends Thread{
    public Threadclass2(){
        start();
    }
    public void run(){
        System.out.println("this is thread2");
    }
}
结果:
this is thread1
this is thread2
this is thread1
this is thread2
this is thread1
this is thread2
this is thread1
this is thread2
this is thread1
this is thread2
this is thread1
this is thread2
this is thread1
上面的结果是一秒钟出一条。
sleep()的功能是说“你,给我先停一会儿”
但线程滞所以是线程,在于互不干扰,共同运行,在thread1停下来的时候,thread2可是继续运行的。
看到这如果你没有晕过去,那么就恭喜你了。那么线程其他功能又如何使用呢?
欲知后事如何,且听下回分解。
目录
相关文章
|
6月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
295 1
|
6月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
316 1
|
7月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
287 0
|
7月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
470 16
|
8月前
|
缓存 并行计算 安全
关于Java多线程详解
本文深入讲解Java多线程编程,涵盖基础概念、线程创建与管理、同步机制、并发工具类、线程池、线程安全集合、实战案例及常见问题解决方案,助你掌握高性能并发编程技巧,应对多线程开发中的挑战。
|
8月前
|
数据采集 存储 前端开发
Java爬虫性能优化:多线程抓取JSP动态数据实践
Java爬虫性能优化:多线程抓取JSP动态数据实践
|
9月前
|
Java API 调度
从阻塞到畅通:Java虚拟线程开启并发新纪元
从阻塞到畅通:Java虚拟线程开启并发新纪元
448 83
|
9月前
|
安全 算法 Java
Java 多线程:线程安全与同步控制的深度解析
本文介绍了 Java 多线程开发的关键技术,涵盖线程的创建与启动、线程安全问题及其解决方案,包括 synchronized 关键字、原子类和线程间通信机制。通过示例代码讲解了多线程编程中的常见问题与优化方法,帮助开发者提升程序性能与稳定性。
373 0
|
9月前
|
存储 Java 调度
Java虚拟线程:轻量级并发的革命性突破
Java虚拟线程:轻量级并发的革命性突破
478 83

热门文章

最新文章