国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

線程控制之線程限制

2024-06-28 13:28:23
字體:
來源:轉載
供稿:網友
線程控制之線程限制

在http://www.CUOXin.com/nufangrensheng/p/3496323.html中討論了sysconf函數,Single UNIX Specification定義了與線程操作有關的一些限制。與其他的系統限制一樣,這些線程限制也可以通過sysconf函數進行查詢。表12-1總結了這些限制。

表12-1 線程限制和sysconf的name參數

  限制名稱   描述   name參數
  PTHREAD_DESTRUCTOR_ITERATIONS   線程退出時操作系統實現試圖銷毀線程私有數據的最大次數   _SC_THREAD_DESTRUCTOR_ITERATIONS
  PTHREAD_KEYS_MAX   進行可以創建的鍵的最大數目   _SC_THREAD_KEYS_MAX
  PTHREAD_STACK_MIN   一個線程的棧可用的最小字節數   _SC_THREAD_STACK_MIN
  PTHREAD_THREADS_MAX 進行可以創建的最大線程數   _SC_THREAD_THREADS_MAX

 

與sysconf報告的其他限制一樣,這些限制的使用是為了增強應用程序在不同操作系統實現之間的可移植性。

表12-2給出了四種操作系統實現中線程限制的值。當某些操作系統實現沒有定義相應的sysconf符號(以_SC_開頭)時,圖中列出的值就是“未定義符號”;如果操作系統實現的限制是不確定的,列出的值就是“沒有確定的限制”,但這并不意味著值是無限制的;“不支持”表明操作系統實現定義了相應的sysconf限制符號,但是sysconf函數無法識別這個符號。

注意,雖然某些操作系統實現可能沒有提供訪問這些限制的方法,但這并不意味著這些限制不存在,它只是表明操作系統實現沒有提供使用sysconf訪問這些值的方法。

表12-2 線程配置限制的例子

  限制   FreeBSD 5.2.1   linux 2.4.22   Mac OS X 10.3   Solaris 9
  PTHREAD_DESTRUCTOR_ITERATIONS   未定義符號   不支持   未定義符號   沒有確定的限制
  PTHREAD_KEYS_MAX   未定義符號   不支持   未定義符號   沒有確定的限制
  PTHREAD_STACK_MIN   未定義符號   不支持   未定義符號   4096
  PTHREAD_THREADS_MAX   未定義符號   不支持   未定義符號   沒有確定的限制

本篇博文內容摘自《UNIX環境高級編程》(第二版),僅作個人學習記錄所用。關于本書可參考:http://www.apuebook.com/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奇台县| 寻乌县| 元氏县| 施秉县| 北川| 泰来县| 雷山县| 抚州市| 金平| 鸡东县| 四会市| 梓潼县| 沈丘县| 龙口市| 托里县| 子洲县| 昌都县| 无棣县| 成安县| 曲松县| 临城县| 阳春市| 潞城市| 宿州市| 彭阳县| 大石桥市| 赫章县| 米脂县| 新蔡县| 寿光市| 正蓝旗| 津南区| 宝鸡市| 南安市| 石楼县| 青川县| 枣阳市| 凤山县| 彰化县| 威宁| 大厂|