首页 > 代码库 > Java当中的线程
Java当中的线程
1. 进程和线程
2. 多线程程序运行模式
3. 定义线程的方法
1. 进程和线程
多进程:在操作系统中能(同时)运行多个任务(程序)
多线程:在同一应用程序中有多个顺序流(同时)执行
2. 多线程程序运行模式
生成线程--->就绪状态--->运行状态--->就绪状态--->运行状态--->....--->死亡状态
3. 定义线程的方法
Java中有两个, 今天学习其中一个.
1 class FirstThread extends Thread{ //定义一个线程类, 继承类Thread 2 public void run(){ //重写其中的方法run(), run()方法称为线程体 3 for(int i=0; i< 100;i++){ 4 System.out.println("thread--->"+i); 5 } 6 } 7 }
1 class Test{ 2 public static void main(String args []){ 3 FirstThread fd = new FirstThread(); 4 fd.start(); //start()开启子线程, 进入上述的 就绪状态! 5 for(int i=0; i< 100;i++){ 6 System.out.println("main--->"+i); 7 } 8 } 9 }
主线程与子线程之间 执行顺序是无规律的!!!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。