学习笔记3

多线程:

    多线程的创建:

    继承方式:

                 a、定义一个继承Thread的类

                 b、覆盖该类中的run()方法(run方法中存储需要进行多线程运行的代码块)

                 c、调用start()方法启动多线程

    实现方式:

                 a、定义类实现Runnable接口

                 b、覆盖Runnable中的run()方法

                 c、通过Thread类建立对象

                 d、将Runnable接口子类对象作为实际参数传递给Thread类中的构造函数(必须明确Thread中要运行的对象)

                 e、调用Thread类中的start()方法开启线程,同时调用Runnable接口子类中的run()方法

    两种方法的区别:

                 实现方式:避免了单继承的局限性,线程代码块存放在Runnable接口的run()方法中。实际运用大多数使用

                                这种方法

                 继承方式:线程代码存放在Thread类中

    常用方法:

                static Thread currentThread();获取当前线程对象

                getName();获取线程名称(默认名称是:Thread-0----Thread-N)

                setName();或者使用构造函数,都可以实现更改线程名称

                

阅读更多
文章标签: java basic
个人分类: 学习笔记
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭