JavaSE8基础 多线程 通过实现Runnable接口实现
2017-10-08 22:16
232 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
Runnable接口实现类:
测试类:
结果:
sourceCode:
API:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
Runnable接口实现类:
package blog.jizuiku4; /* * @author jizuiku * @version V17.09.27 */ public class MyRunnableImpl implements Runnable { @Override public void run() { // TODO Auto-generated method stub for (int i = 0, n = 300; i < n; ++i) { // 以接口的方式实现多线程,应该用 Thread.currentThread() 获取当前线程的各种信息 System.out.println(Thread.currentThread().getName() + " " + i); } } }
测试类:
package blog.jizuiku4; /* * @author jizuiku * @version V17.09.27 */ public class RunnableDemo { public static void main(String[] args) { MyRunnableImpl mri0 = new MyRunnableImpl(); MyRunnableImpl mri1 = new MyRunnableImpl(); Thread t0 = new Thread(mri0, "博客园_"); Thread t1 = new Thread(mri1, "给最苦"); t0.start(); t1.start(); } }
结果:
sourceCode:
@FunctionalInterface public interface Runnable { /** * When an object implementing interface <code>Runnable</code> is used * to create a thread, starting the thread causes the object's * <code>run</code> method to be called in that separately executing * thread. * <p> * The general contract of the method <code>run</code> is that it may * take any action whatsoever. * * @see java.lang.Thread#run() */ public abstract void run(); }
API:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- JavaSE8基础 多线程 匿名内部类实现Runnable接口实现
- Java多线程方面的编程笔试题(通过实现Runnable接口启动线程)
- Java基础-23总结多线程,线程实现Runnable接口,线程名字获取和设置,线程控制,线程安全,同步线程
- 实现Runnable接口,通过Thread启动多线程
- 通过继承Thread实现多继承和通过实现Runnable接口实现多线程的比较
- 多线程(一)——通过实现Runnable接口创建线程
- java 通过 Runnable 的接口 实现了 多线程
- JavaSE8基础 多线程 匿名内部类既重写Thread中run,又实现Runnable中run
- Java基础-23总结多线程,线程实现Runnable接口,线程名字获取和设置,线程控制,线程安全,同步线程
- Java基础知识强化之多线程笔记05:Java中继承thread类 与 实现Runnable接口的区别
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- java 通过实现Runnable接口实现多线程
- JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- 通过实现Runnable接口实现多线程
- 通过继承Thread实现多继承和通过实现Runnable接口实现多线程的比较
- 对比:通过实现Runnable接口和继承thread类来生成多线程
- 多线程-静态代理的方式 - 实现Runnable接口
- java----利用实现Runnable接口 实现多线程
- JavaSE8基础 多线程 类继承Thread重写run()实现