我正在使用gcc 4.6.1,但也會使用其他編譯器。我的問題是:是否std ::線程調用pthread_create?是否std ::線程調用pthread_create
背景是,我想使用重載pthread_create的庫。
謝謝
我正在使用gcc 4.6.1,但也會使用其他編譯器。我的問題是:是否std ::線程調用pthread_create?是否std ::線程調用pthread_create
背景是,我想使用重載pthread_create的庫。
謝謝
std::thread
不需要調用任何特定的底層線程庫。標準庫的實現可以隨意使用,只要它們的行爲符合標準。如果標準庫附帶特定平臺的編譯器,那麼標準庫實現可以直接調用OS函數。
請記住:使用標準庫是便攜式的。 它的實現不一定是。
在POSIX平臺上很有可能。 – 2012-02-10 17:28:24