java多线程笔记1
来源:互联网 发布:淘宝宝贝详情打不开 编辑:程序博客网 时间:2024/04/20 03:52
进程:是受操作系统管理的基本运行单元
线程:在进程中独立运行的子任务(多任务的操作系统Windows可以最大限度地利用CPU的空闲时间来处理其他任务)
在一个进程运行时至少有一个线程在运行。
一.实现多线程的方式:
1.继承Thread类
public class ThreadB extends Thread{public void m1(){System.out.println("m1 start");}public void run(){this.m1();System.out.println("m1 end");}public static void main(String[] args){ThreadB tb1=new ThreadB();tb1.start();}}2.实现Runnable接口
public class ThreadA implements Runnable{@Overridepublic void run() {for(int i=0;i<10;i++){System.out.println(Thread.currentThread().getName()+"第"+i+"次");}}public static void main(String[] args) {ThreadA ta=new ThreadA();Thread t1=new Thread(ta);Thread t2=new Thread(ta);t1.setName("t1");t2.setName("t2");t1.start();t2.start();}}Java语言的特点就是单继承,所以为了支持多继承,可以实现Runnable接口的方式。
其实两种方法的本质都是实现Runnable接口,因为Thread类也实现了Runnable接口
阅读全文
0 0
- java 多线程笔记1
- java多线程笔记1
- java多线程笔记1
- Java多线程学习笔记1
- Java多线程实现--笔记1
- java多线程编程笔记1
- java 多线程学习笔记1
- Java多线程学习笔记1
- java笔记15 多线程1
- Java学习笔记1-多线程
- Java多线程笔记(1)
- java多线程笔记(1)
- java笔记--java多线程
- JAVA多线程学习笔记—1
- JAVA多线程学习笔记<1>什么是线程
- 自学Java系列 笔记4 多线程 1
- Java多线程学习笔记(1)
- Java多线程笔记
- 8月29日云栖精选夜读:简单聊聊VPC和SDN/NFV
- 【教育与成长:每一朵花自有每一朵…
- 华为2016校园招聘上机笔试题
- 【父母如何给孩子合理安排锻炼时间…
- 从TensorFlow到Theano:横向对比七大深度学习框架
- java多线程笔记1
- 【当爸爸妈妈不再恩爱】家是一个小…
- SQL事务实例解释事务,回滚,保存点的作用y与用法
- 小生优服率先牵手湖北首家实体服装行业
- 【怎么让爱不沉没在柴米油盐里?】…
- maven私服搭建
- 【对的人是:能接受你的不完美,使…
- 【爱不是名词,是动词,因为要一起…
- 【在放手以后,只剩下祝福。至少,…