2011-12-22 37 views
5

Có bất kỳ số nào trong số N2276 được hỗ trợ trong gcc chưa?C++ 11 thread_pool, tương lai, hứa hẹn hỗ trợ trong gcc

Tôi hiện đang sử dụng 4.6.1, trong đó std::thread có vẻ hoạt động tốt.

Nếu không, tôi có nên sử dụng boost's threadpool không?

Lựa chọn thay thế/tạm dừng tốt cho phép chuyển đổi dễ dàng sang tương lai, lời hứa và thread_pool cuối cùng là gì?

Có thể this sẽ hoạt động?

Có vẻ như N2276 không được liệt kê here. Tôi tự hỏi liệu có bất kỳ tính năng nào của N2276 sẽ tạo ra nó không - tôi nghĩ tôi đọc về tương laihứa hẹn và các mô hình khác đi vào C++ 11: sẽ phải google và xem điều gì đang diễn ra.

+0

Có 'std :: thread_pool' thực sự ?! Thành thật mà nói, tôi không bao giờ biết điều đó! – AraK

+3

Bạn đã xem ở đây: http://gcc.gnu.org/projects/cxx0x.html và http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x –

+3

Tăng cường không có hồ bơi thread, hoặc có tôi bị mất một cái gì đó? –

Trả lời

3

Các gcc C++ library status page cho thấy nhiều điều này được thực hiện: thread, packaged_task, future, promise chủ yếu là trong Theo ghi nhận của người khác <threadpool> không làm cho nó trong

Các TR2 quá trình tăng cường thư viện có nghĩa vụ phải bắt đầu vào tháng Giêng... Tôi mong đợi hồ bơi thread và nhiều thứ khác sẽ được đề xuất rất sớm.

+0

Thx cho bản tóm tắt - các giả threadpool tăng đề cập trong liên kết trong OP có vẻ như một thay thế khá cho đến khi nó thực sự được thêm vào tiêu chuẩn. – kfmfe04

0

Thực hiện threadpool thư viện của Poco và Executor của Zthread là các lựa chọn thay thế được tôn trọng để tăng luồng.

+0

Bạn có thể muốn biết rằng, StackOverflow Netiquette khuyến khích các bài đăng chất lượng cao và như vậy, bạn sẽ thay bạn đăng câu trả lời và các phần tử mã thay vì chỉ chuyển đổi liên kết. Vui lòng cập nhật bài đăng của bạn để thể hiện ý muốn của bạn để tuân thủ các quy tắc và cung cấp nội dung liên tục của câu trả lời của bạn cho các trường hợp URL được giới thiệu trở thành không thể truy xuất được trong một số tổ chức lại trong tương lai et al – user3666197

Các vấn đề liên quan