Tôi cần một số ý kiến. GCC luôn là một trình biên dịch rất tốt, nhưng gần đây nó đang mất "sự hấp dẫn". Tôi vừa thấy rằng trên Windows GCC không có std::thread
hỗ trợ, buộc người dùng Windows phải sử dụng trình biên dịch khác vì tính năng thú vị nhất vẫn còn thiếu.
Nhưng tại sao GCC thực sự vẫn không hỗ trợ chủ đề trong Windows? Vấn đề giấy phép? ABI không tương thích? (Vâng, đã có một số thư viện đa nền tảng sử dụng đa luồng: boost, POCO, SDL, wxwidgets, v.v. không có hỗ trợ chủ đề?)
Gần đây, nhìn vào các so sánh trình biên dịch, GCC có sự hỗ trợ rộng nhất cho các tính năng của C ++ 11 so với các trình biên dịch khác, ngoại trừ thực tế là trên Windows, điều này không đúng vì chúng ta vẫn thiếu các nguyên tử, mutexes và thread: /
Tôi muốn biết thêm về chủ đề này, nhưng điều duy nhất tôi có thể tìm thấy là mọi người yêu cầu giúp đỡ vì:
"thread" không tồn tại trong không gian tên std
Nhìn vào theo dõi vé và thảo luận qua thư của GCC / TDM-GCC, đã có yêu cầu hỗ trợ luồng từ năm 2009. Có thể sau 4 năm vẫn không có giải pháp? Chuyện gì đang xảy ra vậy?