Java学习之旅--线程的创建方法
来源:互联网 发布:淘宝卖家售假 编辑:程序博客网 时间:2024/06/06 03:48
- 线程创建的方法一、
package com.geminno.day14.createthread1;public class MyThread extends Thread {//继承Thread类 private int ticket = 10; public MyThread(String s) { this.setName(s);} @Override //重写Thread类中的方法,也是线程的主方法; public void run() { for (int i = 10; i > 0; i--) { if (this.ticket > 0) { System.out.println(Thread.currentThread().getName() + " 卖票:ticket" + this.ticket--); } } }}
继承Thread类;
- 线程生成方法二、
package com.geminno.day14.createthread2;public class MyThread2 implements Runnable{//实现Runnable接口, @Override public void run() {//重写Run方法 for (int i = 1; i < 27; i++) { try { Thread.sleep(100); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("当前数字是:"+i); } }} package com.geminno.day14.createthread2;public class TestThread2 { public static void main(String[] args) { MyThread2 my2 = new MyThread2();//创建对象 Thread th = new Thread(my2);//将对象交由线程代理,即静态代理模式 th.start();//启动线程 for (int i = 65; i < 91; i++) { try { Thread.sleep(100);//主线程沉睡0.1秒 } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println((char)i); } }}
实现Runnable接口;
还有一种实现Callable接口的方法不常用,我们在这里就不多赘述了,想学的小伙伴可以自己网上找找教程;
阅读全文
0 0
- Java学习之旅--线程的创建方法
- java基础学习总结——线程之使用Runnable接口创建线程的方法
- 【Java并发学习】之线程的创建
- java线程之用Thread类创建线程的方法
- Java 线程的创建方法
- Java 创建线程的方法
- java 线程创建的方法
- Java线程的创建方法
- Java 创建线程的方法
- Java学习笔记之线程(二):线程的常用方法
- 多线程之线程创建的两种方法(Java)
- 线程的基础学习之创建线程
- Java学习笔记之线程的创建和启动
- Java多线程基础学习之线程的创建方式总结
- java学习初探十八之线程的创建和启动
- java 多线程学习之创建线程
- java线程学习——创建线程的两种方法
- java基础之线程--线程概述及创建方法
- 关注民生民情——华北水利水电大学“情艺”国情社情调查
- Android Studio用小米手机调试安装不上应用error while installing apks
- POJ1789-Truck History
- Linux下U盘无法挂载以及文件夹出错
- poj-1287-Networking-最小生成树
- Java学习之旅--线程的创建方法
- java窗体Swing效果体验(并没有什么卵用)
- sync同步指令
- HDU 1305 Immediate Decodability (字典树)
- Android Studio 与git 添加忽略文件
- 认识BeanPostProcessor接口
- POJ3528 (三维凸包模板)
- marquee存在两个的时候如何消除自带边距
- js的常用函数