Java并发编程系列(一)-线程的基本使用

 最近在学习java并发编程基础.一切从简,以能理解概念为主.

并发编程肯定绕不过线程.这是最基础的.

那么就从在java中,如何使用线程开始.

继承Thread类

继承Thread类,重写run方法,new出对象,调用start方法.

在新启的线程里运行的就是重写的run方法.

复制代码
 1 /** 2  * 集成Thread类 实现run()  3  */ 4 public class C1 extends Thread {  5  6     @Override  7     public void run() {  8         try {  9             Thread.sleep(100); 10         } catch (InterruptedException e) { 11             e.printStackTrace(); 12         } 13         System.out.println(Thread.currentThread().getName() + " run()"); 14     } 15 16     public static void main(String[] args) { 17         C1 c1 = new C1(); 18         c1.start(); 19     } 20 }
复制代码

run方法里先睡100毫秒,然后打印当前线程名称+run()

运行结果:

实现Runnable接口

实现Runnable接口run方法
复制代码
 1 /** 2  * 实现Runnable接口run()  3  */ 4 public class C2 implements Runnable {  5  6     @Override  7     public void run() {  8         
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信