欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java多线程基础(一):线程的创建,

来源: javaer 分享于  点击 29742 次 点评:53

Java多线程基础(一):线程的创建,


多线程基础

并行与并发

  • 并发是指一个处理器同时处理多个任务。

  • 并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。

打个比方:在并发的状态下,餐厅里只有一个厨师,尽管他做事利索,餐厅的客人等待每道菜的时间都不会太久。没有客人觉得上菜慢,但对于厨师,在某个时间点上,他只能炒某一桌客人的菜。并行则是多个厨师同时处理客人的订单。

线程与进程

现代操作系统都支持多任务并发执行:你可以在打开音乐播放器听歌的同时打开word进行编辑。这种情况我们称为进程级的并发,如果是在一个线程中同时执行多个任务,则称这些任务为线程。(操作系统可以通过上下文切换的方式实现并发)

创建线程

继承Thread类,实现run方法

public class Thread0 extends Thread {
    @Override
    public void run() {
        System.out.println("extends thread");
    }

    public static void main(String[] args) {
        Thread thread0=new Thread0();
        thread0.start();
    }
}

实现Runnable接口,实现run方法

实际上Thread类就是一个Runnable接口的实现类。

“黑纸白字”写的清清楚楚

相关文章

    暂无相关文章
相关栏目:

用户点评