точно они?
В gcc есть gthreads как обертка над pthreads Но тут за подробностями лучше уже в совсем плюсовый чат лезт
И вообще, не путаешь ли ты MFC с MinGW
Ну, на winlibs это всё в одном флаконе идёт. И у них заявлено, "GCC for Windows can be built with the following threading libraries: * MCF (since GCC 13).
Э.. а это вообще MCF В общем есть разные веселые операционные системы, и есть у них разные API для работы с потоками (или тем, что они называют потоками) На никсах есть общая спецификация POSIX threads и конкретная имплементация pthreads. На шарпе бы это звалось интерфейсом и разными имплементациями интерфейса - но тут сишка, поэтому речь идет о заголовках и макросах У GCC есть свой "интерфейс" для работы с потоками - Gthread - и на никсах он оборачивает pthreads. GCC на винду переносить раньше было очень больно, но возможно. И в таком случае GThread работал поверх winpthreads - враппер над виндовыми потоками с интерфейсом pthreads. Работает, но медленно и местами криво. MCF - сразу имплементит Gthread поверх виндовых потоков - поэтому побыстрее и поровнее - меньше уровней абстракции
Чо такое MCF?
Боюсь что то в духе MCF Code Foundation или потобных гнусных аббревиатур
Ну, теперь понятно. В целом, примерно то, что себе представлял.
Обсуждают сегодня