JAVA线程
来源:互联网 发布:网络彩票代购 编辑:程序博客网 时间:2024/05/16 10:34
1、进程:正在运行中的程序
每一个进程执行都有一个执行路径,或者叫控制单元。
2、线程:进程中一个独立的控制单元。
线程在控制着进程的执行。一个进程中至少有一个线程
扩展:其实JVM本身就是一个多线程,主线程负责逻辑运算,
还有一个负责垃圾回收。
线程中为什么要重写run()方法?
Thread类用于描述线程,该类就定义了一个功能,用于存储
每一个进程执行都有一个执行路径,或者叫控制单元。
2、线程:进程中一个独立的控制单元。
线程在控制着进程的执行。一个进程中至少有一个线程
扩展:其实JVM本身就是一个多线程,主线程负责逻辑运算,
还有一个负责垃圾回收。
线程中为什么要重写run()方法?
Thread类用于描述线程,该类就定义了一个功能,用于存储
线程要执行的代码,run()方法就是存储功能。
public class ThredDemo { private static int[] datas={15,20,23,12,10};public static void main(String[] args) { CustomThread thread=new CustomThread(); /** * 区别: * start()表明启动了子线程,排序方法在子线程中运行 * run()没有启动子线程,就是普通的调用,排序方法仍然在主线程中执行 */ thread.start(); thread.run();}private static class CustomThread extends Thread{public void run(){int temp=0;for(int i=0;i<datas.length;i++){for(int j=datas.length-1;j>i;j--){if(datas[j]>datas[j-1]){temp=datas[j];datas[j]=datas[j-1];datas[j-1]=temp;}}}System.out.println("排序后:"); for(int i=0;i<datas.length;i++) { System.out.print(datas[i]+" "); }}}}
0 0
- Java线程:什么是线程
- Java线程:线程池
- java线程--线程退出
- JAVA-线程/线程锁
- Java线程:什么是线程
- Java线程:线程中断
- Java线程:线程状态
- Java线程: 线程调度
- Java线程:线程交互
- java--线程--线程池
- java 线程
- Java线程
- java线程
- java线程
- Java线程
- Java线程
- java线程
- JAVA 线程
- 《第一行代码》 随手笔记——第二章 Activity 活动
- Eclipse快捷键大全
- Building COM Objects in C#
- 代理模式
- Makefile
- JAVA线程
- 数据存储之-SQLite数据库一
- LeetCode : Search for a Range [java]
- MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发环境
- jdbc批量插入实现大批量数据快速插入
- Win8 Tomcat安装及环境变量配置
- c++中的常量折叠 http://blog.csdn.net/yafeng_jiang/article/details/7101964
- 带你一步步实现线程池异步回调
- 你真的看懂R中的stem函数了吗?