Can you summarize the following document?
        
  執行緒有四種基本狀態,分別為:

  

  

  英語:SUN Solaris作業系統使用的執行緒叫做英語:UNIX International執行緒,支援核心執行緒、輕權程序和使用者執行緒。一個程序可有大量使用者執行緒;大量使用者執行緒複用少量的輕權程序,輕權程序與核心執行緒一一對應。使用者級執行緒在呼叫核心服務時(如檔案讀寫),需要“捆綁(英語:bound)”在一個英語:LWP上。永久捆綁(一個英語:LWP固定被一個使用者級執行緒佔用,該英語:LWP移到英語:LWP池之外)和臨時捆綁(從英語:LWP池中臨時分配一個未被佔用的英語:LWP)。在呼叫系統服務時,如果所有英語:LWP已被其他使用者級執行緒所佔用(捆綁),則該執行緒阻塞直到有可用的英語:LWP。如果英語:LWP執行系統執行緒時阻塞(如codice_1呼叫),則當前捆綁在英語:LWP上的使用者級執行緒也阻塞。

  英語:UNIX International執行緒的標頭檔案是codice_2。

  其中英語:flags包括:英語:THR_BOUND(永久捆綁), THR_NEW_LWP(建立新英語:LWP放入英語:LWP池),若兩者同時指定則建立兩個新英語:LWP,一個永久捆綁而另一個放入英語:LWP池。

  

  英語:POSIX執行緒(英語:POSIX threads),簡稱英語:Pthreads,是執行緒的英語:POSIX標準。該標準定義了建立和操縱執行緒的一整套英語:API。在類英語:Unix作業系統(英語:Unix、英語:Linux、英語:Mac OS X等)中,都使用英語:Pthreads作為作業系統的執行緒。英語:Windows作業系統也有其移植版pthreads-win32。

  英語:Pthreads執行緒的標頭檔案是codice_3。

  

  英語:Win32執行緒是英語:Windows API的一部分,上下文包括:暫存器、核心棧、執行緒環境塊和使用者棧。

  英語:Win32執行緒的標頭檔案是codice_4,僅適用於英語:Windows作業系統。

  

  

  2011年8月12日,國際標準化組織(英語:ISO)釋出了第三個C++標準,即ISO/IEC 14882:2011,簡稱ISO C++ 11標準。該標準第一次把執行緒的概念引入C++標準庫。英語:Windows平臺執行的英語:VS2012和英語:Linux平臺執行的g++4.7,都完美支援C++11執行緒。

  C++ 11執行緒的標頭檔案是codice_5。

  

  2011年12月8日,國際標準化組織(英語:ISO)釋出了第三個C語言標準,即ISO 9899:2011,簡稱英語:ISO C 11標準。該標準第一次把執行緒的概念引入C語言標準庫。  C11執行緒僅僅是個“建議標準”,也就是說100%遵守C11標準的C編譯器是可以不支援C11執行緒的。根據C11標準的規定,只要編譯器預定義了 __STDC_NO_THREADS__(C11),就可以沒有codice_6標頭檔案,自然也就也沒有下列函式。

  C11執行緒的標頭檔案是codice_6。
執行緒(英語:thread)是作業系統能夠進行運算排程的最小單位。大部分情況下,它被包含在程序之中,是程序中的實際運作單位。一條執行緒指的是程序中一個單一順序的控制流,一個程序中可以並行多個執行緒,每條執行緒並行執行不同的任務。在Unix System V及SunOS中也被稱為輕量程序(英語:lightweight processes),但輕量程序更多指核心執行緒(英語:kernel thread),而把使用者執行緒(英語:user thread)稱為執行緒。