在Win32中,您可以通過使用dwCreationFlags參數與CREATE_SUSPENDED創建處於掛起模式的線程。我正在尋找與pthreads類似的功能。請注意,我不想在運行它之後暫停該線程,然後通過使用條件變量暫停該線程,但實際上是在暫停模式下創建它,然後再啓動它。使用pthreads在掛起模式下創建線程
使用此方法的優點是,我可以在運行它之前爲該線程分配一些屬性。例如,在啓動之前將其綁定到某個核心,這比第一次啓動更有效,然後將其分配給核心,因爲它可能從一個核心移動到另一個核心。
如果不可能,我們至少可以在調用pthread_create時將線程綁定到核心上?
嗯,有趣。 – MetallicPriest
[pthread_attr_setaffinity_np()](http://www.kernel.org/doc/man-pages/online/pages/man3/pthread_attr_setaffinity_np.3.html)可能會有用。 –
pthread_attr_setaffinity_np()只能在pthread_create後綁定。 – MetallicPriest