java 多线程学习笔记1
来源:互联网 发布:如何淘宝开企业店铺 编辑:程序博客网 时间:2024/03/28 21:09
创建多线程的两种方式,如下
package com.xl.demo;public class TraditionalThread {public static void main(String[] args) {//创建线程方式1Thread thread = new Thread() {@Overridepublic void run() {// 改写父类的run方法while (true) {try {Thread.sleep(5000);System.out.println("th 1"+ Thread.currentThread().getName());System.out.println("th 2" + this.getName());} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}};thread.start();//创建线程方式2 使用Run那边了接口Thread thread2 = new Thread(new Runnable(){@Overridepublic void run() {while (true) {try {Thread.sleep(5000);System.out.println("th 1"+ Thread.currentThread().getName());} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}});thread2.start();/** * 下面的程序将执行Thread子类的run方法,只有在没有重写Thread的run方法时,才会执行Runable中的run方法 */new Thread(new Runnable(){public void run() {while (true) {try {Thread.sleep(5000);System.out.println("Runnable run method "+ Thread.currentThread().getName());} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}){public void run() {while (true) {try {Thread.sleep(5000);System.out.println("Thread run method "+ Thread.currentThread().getName());} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}.start();}}
0 0
- Java多线程学习笔记1
- java 多线程学习笔记1
- Java多线程学习笔记1
- Java学习笔记1-多线程
- Java多线程学习笔记
- Java多线程学习笔记
- Java学习笔记---多线程
- java多线程学习笔记
- Java多线程学习笔记
- Java多线程学习笔记
- JAVA多线程学习笔记
- Java 多线程学习笔记
- java多线程学习笔记
- Java多线程学习笔记
- [学习笔记]Java多线程
- java多线程学习笔记
- Java多线程学习笔记
- Java学习笔记-多线程
- 一天一个小工具---读取Word文档
- [转]Redis作为消息队列与RabbitMQ的性能对比
- 有一个由大小写组成的字符串,现在需要对他进行修改,将其中的所有小写字母排在大写字母的前面
- How Tomcat works 之 StandardWrapper 标准包装
- cocos2d-x入门——场景显示分析
- java 多线程学习笔记1
- IOS之GCD
- linux服务器设置定时执行脚本
- jar读取外部的配置文件如perperties
- 探索java security manager
- 散列表---HashMap,HashSet,HashTable
- 基尼不纯度(Gini impurity)
- HTTP请求头详解
- 微软2014年4月 实习生招聘机试题 3.Reduce inversion count