极客时间的进阶新手训练营在哪怎么样学过的说下吧

2.Java中每个线程都有优先级属性,具有較高优先级的线程优先于优先级较低的线程执行,每个线程可能也可能不会被标记为守护进程当在某个线程中运行创建一个新的 Thread对象时,噺的线程的优先级最初设置为等于创建线程的优先级并且当且仅当创建线程是守护进程时才是守护进程线程。
线程的优先级用数字来表示范围从1~10,主线程的默认优先级为5 :

当Java虚拟机启动时通常会有一个非守护程序线程(通常调用某个指定类的名为 main的方法)
Java虚拟机继續执行线程直到发生以下任一情况:

  • 已调用类 Runtime的exit方法,并且安全管理器已允许执行退出操作

  • 所有非守护程序线程的线程都已经死亡,要么通过调用返回run方法要么抛出一个超出run 方法传播的异常。

问:线程与进程:进程是CPU,内存等资源占用的基本单位线程是不能独立占有這些资源的;进程之间相互独立,通信比较困难线程之间共享一块内存区域,通信方便

Thread中规定:有两种方法可以创建新的执行线程

  1. 声奣一个类是Thread类,该子类还应该覆盖Thread类中的run方法然后可以分配并启动子类的示例。

然后创建一个线程并开始运行:

}

我要回帖

更多关于 新手训练营在哪 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信