学习笔记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();或者使用构造函数,都可以实现更改线程名称

                

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试