最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ytjavase-day21-part02

2023-06-13 16:31 作者:cgblpx  | 我要投稿

1,模擬HashSet的實現(xiàn)

2,HashMap的結(jié)構(gòu)




3, Stack/Queue



4,多線程的一些概念

進程:系統(tǒng)里正在運行的程序,特點有:獨立性/動態(tài)性/并發(fā)性,被操作系統(tǒng)創(chuàng)建的,進程間是獨立的

線程:操作系統(tǒng)能夠調(diào)度的最小單位,是進程運作的實際單位.java程序員可以自定義線程的功能

關(guān)系:

進程包含線程,一個進程可以開啟一個或多個線程

一個進程如果只包含一個線程,那就是單線程程序 -- 就像現(xiàn)在的代碼都交給main線程自己來執(zhí)行,低效

一個進程如果只包含多個線程,那就是多線程程序 -- java程序員可以自己創(chuàng)建多線程程序,高效

特性: 隨機性,多線程程序不是一次測試就能看到效果的,通常需要多次測試.

狀態(tài):

  1. 新建狀態(tài): 剛new出來的線程

  2. 可運行狀態(tài): 還沒有搶到CPU的執(zhí)行權(quán) / 就緒狀態(tài)

  3. 運行狀態(tài): 有了CPU的執(zhí)行權(quán),可以開始執(zhí)行業(yè)務(wù)

  4. 阻塞狀態(tài): 放棄了CPU的執(zhí)行權(quán),阻塞一會兒,恢復(fù)成就緒狀態(tài),等待CPU的選中

  5. 終止狀態(tài): 理想情況下,運行完就結(jié)束了

好處:?提高CPU的使用率.提高程序的執(zhí)行效率


5,多線程的編程方式

學(xué)習方式:學(xué)習工具類如何new,提供了哪些方法

方式1:使用父類Thread


方式2: 使用接口Runnable







ytjavase-day21-part02的評論 (共 條)

分享到微博請遵守國家法律
虹口区| 黄龙县| 宝坻区| 泊头市| 大宁县| 乌兰浩特市| 庄河市| 定兴县| 榕江县| 昭平县| 新闻| 会东县| 饶平县| 酒泉市| 南丹县| 普洱| 湘潭市| 永福县| 积石山| 恩平市| 屏山县| 和平区| 黎平县| 祁连县| 长汀县| 博客| 忻州市| 太湖县| 子洲县| 武鸣县| 柘荣县| 伊宁市| 青阳县| 丁青县| 丽水市| 桃园县| 青田县| 邵武市| 铅山县| 格尔木市| 开原市|