У різних багатопотокових проектах C і C ++ я бачив -pthread
прапор застосовується як до етапу компіляції, так і для зв'язування, а інші взагалі не використовують його і просто переходять -lpthread
на етап зв’язку.
Чи є якась небезпека не скласти та зв’язати -pthread
прапор - тобто що -pthread
насправді робить? Мене насамперед цікавлять платформи Linux.
errno
і попередня обробка в цілому. Я не впевнений, наскільки стаття hpl.hp.com/techreports/2004/HPL-2004-209.pdf на практиці є оптимізацією gcc, але я впевнений, що вразив глибину огляду там.