首页 > 编程语言 > 详细

多线程学习笔记(更新中)

时间:2020-04-03 22:10:40      阅读:44      评论:0      收藏:0      [点我收藏+]

  几个重要概念

程序:一个静态的概念,一般对应于操作系统中的一个可执行文件。

进程:运行中的程序。一个动态的概念。现代的操作系统都可以同时启动多个进程。

线程:一个进程可以产生多个线程。同多个进程可以共享操作系统的某些资源一样,同一进程的多个线程也可以共享此进程的某些资源(比如:代码、数据),所以线程又被称为轻量级进程。

  创建线程的三种方法:

1.继承Thread类,重写run()方法,可以直接使用Thread类的start()方法。

   Thread类也是Runable接口的一个实现。

 

技术分享图片
 1 public class TestThread extends Thread{
 2     public void run() {
 3         for(int i=0;i<20;i++) {
 4             System.out.println("一边听歌");
 5         }
 6     }
 7 public static void main(String[] args) {
 8     TestThread st = new TestThread();
 9     st.start();
10     for(int i=0;i<20;i++) {
11         System.out.println("一边敲代码");
12     }
13 }
14 }
View Code

 

2.直接实现Runable接口,重写run()方法。这里不能直接使用start()方法。(推荐)

 

多线程学习笔记(更新中)

原文:https://www.cnblogs.com/augenstern/p/12629043.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!