開課吧并發(fā)編程與JVM領(lǐng)域進階計劃
2023-08-01 21:53 作者:bili_34604920956 | 我要投稿
多線程
1.1 Thread和Runnable
創(chuàng)建執(zhí)行線程有兩種方法:(1)繼承Thread 類;(2)實現(xiàn)Runnable 接口。
Thread類的方式創(chuàng)建新線程
實現(xiàn)Runnable接口的方式創(chuàng)建線程:
在Java 中,可以創(chuàng)建兩種線程:(1)守護線程。(2)非守護線程。區(qū)別在于它們?nèi)绾斡绊懗绦虻慕Y(jié)束。
Java程序結(jié)束執(zhí)行過程的情形:
(1) 程序執(zhí)行Runtime類的exit()方法, 而且用戶有權(quán)執(zhí)行該方法。
(2) 應(yīng)用程序的所有非守護線程均已結(jié)束執(zhí)行,無論是否有正在運行的守護線程
標簽: