java基础线程-继承Runnable接口
来源:互联网 发布:c语言函数编程心得体会 编辑:程序博客网 时间:2024/05/19 22:02
package common;/** * Created by shao on 2016/11/3. */public class ThreadTest implements Runnable{ @Override public void run() { System.out.println(Thread.currentThread().getName() + " 我已开始运行了" ); synchronized(this){ for (int i = 0; i < 5; i++) { try { Thread.sleep(1000); System.out.println(Thread.currentThread().getName() + " " +i); } catch (Throwable e) { System.out.println(e); } } } System.out.println(Thread.currentThread().getName() + " 我运行结束了" ); } public static void main(String args[]) { int number = 0; ThreadTest tt=new ThreadTest(); try { Thread th1 = new Thread(tt); th1.setName("邵飞飞是高手"); th1.start(); Thread th2 = new Thread(tt); th2.setName("高手"); th2.start(); } catch (Throwable e) { System.out.println(e); } }}
Java线程实现方法有很多种,这里先介绍使用Runnable接口,Runnable接口有一个抽象方法Run(),需要重写。synchronized用来修饰一个方法或者一个代码块,它用来保证在同一时刻最多只有一个线程执行该段代码。synchronized可以修饰代码段。也可以修饰方法。Thread.currentThread()是获得当前Run方法中的线程对象。
0 0
- java基础线程-继承Runnable接口
- 线程入门继承Runnable接口
- 线程之继承Runnable接口
- Java线程示例 - 继承Thread类和实现Runnable接口
- java多线程继承Runnable接口
- java runnable 接口启动线程
- java中的线程-继承thread-实现runnable接口以及线程同步
- java基础关于线程Runnable
- java多线程学习1-继承Thread类和实现Runnable接口来创建线程
- java中的通过继承Thread和实现Runnable接口实现的线程
- 在java编程时,线程创建实现Runnable接口与继承Thread类的不同
- JAVA 线程的两种基本实现方法(继承Thread类和实现Runnable接口)
- Java中继承thread类与实现Runnable接口的区别(实现线程)
- java线程同时继承Thread实现Runnable
- java基础学习总结——线程之使用Runnable接口创建线程的方法
- Java基础-23总结多线程,线程实现Runnable接口,线程名字获取和设置,线程控制,线程安全,同步线程
- Java 创建线程 实现Runnable接口
- Java 线程thread或runnable接口实习
- 安装docker后 ifconfig 多出来一个网卡
- UVA 439 Knight Moves
- Linux通用系统优化
- 安卓小项目之刀刀人脸识别系统
- 设计模式C++实现(19)——命令模式
- java基础线程-继承Runnable接口
- 小学生测试系统
- VS2015+QT5简单例子(二)——读取视频
- Redis Sentinel服务配置
- Head first HTML&CSS ---[学习笔记第二章]
- 动态网页与静态网页区分
- jsp 文本设为只读
- CC2541 自定义按键
- [Usaco2011open][BZOJ2444]焊接