官术网_书友最值得收藏!

第1章

Semaphore和Exchanger的使用

本書將介紹并發包中常見的并發類的主要API方法,掌握這些API方法所提供的功能是掌握并發包技術的主要手段,每一個類所提供的功能都是獨有的,控制線程的行為也是不同的,這些都要依賴于類中的方法才可以實現。并發工具類中的方法其實并不算少,但它們之間卻有著非常相似的功能,所以在學習上可以增加效率,理解起來并不是非常復雜。

作為本書的第1章,我將和大家一起交流一下類Semaphore和Exchanger的使用及其有關API,類Semaphore所提供的功能完全就是synchronized關鍵字的升級版,但它提供的功能更加的強大與方便,主要的作用就是控制線程并發的數量,而這一點,單純地使用synchronized是做不到的。

在本章將介紹Semaphore類中的常用API,方法列表如圖1-1所示。

圖1-1 類Semaphore中的API

類Exchanger的主要作用可以使2個線程之間互相方便地進行通信,它的常用API如圖1-2所示。

圖1-2 類Exchanger中的API

主站蜘蛛池模板: 宜宾市| 昂仁县| 米泉市| 夹江县| 南木林县| 榆中县| 根河市| 万全县| 霍州市| 格尔木市| 崇州市| 伽师县| 同仁县| 台东市| 洛南县| 冀州市| 无极县| 浑源县| 礼泉县| 莱西市| 鄢陵县| 冷水江市| 古丈县| 黎平县| 饶阳县| 佛山市| 红原县| 邮箱| 灌云县| 游戏| 滦平县| 太原市| 裕民县| 常熟市| 耒阳市| 句容市| 定日县| 安陆市| 濮阳县| 唐山市| 韶山市|