多线程-复习
1. 谈谈你对程序、进程、线程的理解
程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。
进程:是程序的一次执行过程,或是正在运行的一个程序。
线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。

2. 代码完成继承Thread的方式创建分线程,并遍历100以内的自然数

3. 代码完成实现Runnable接口的方法创建分线程,并遍历100以内的自然数
new Thread(m)
new Thread(m)

4. 对比两种创建方式
大部分情况下优先使用Runnable的方式
不同点:因为一个类只能继承于一个类,但一个类可以实现多个接口
且方式二更适合处理多个线程的共享数据的情况
相同点:都需要重写run()方法

5.说说你对IDEA中 Project 和Module 的理解
IDEA的Project 对应eclipse的workspace
IDEA的Module对应eclipse的Project
Project是一个项目,一个项目中可以有多个模块Module
package top.qaqaq.java.P427;

/**
 * @author RichieZhang
 * @create 2022-10-20 下午 7:10
 */

class MyThread extends Thread{

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println(i);

        }
    }
}


public class ThreadTest1 {

    public static void main(String[] args) {

        MyThread myThread = new MyThread();

        myThread.start();
    }
}
package top.qaqaq.java.P427;

/**
 * @author RichieZhang
 * @create 2022-10-20 下午 7:13
 */

class HelloThread implements Runnable{

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println(i);

        }
    }
}

public class ThreadTest2 {

    public static void main(String[] args) {

        HelloThread helloThread = new HelloThread();

        Thread t = new Thread(helloThread);
        t.start();
    }
}
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇