2010-01-28 27 views

Trả lời

7

Trên MacOSX, chủ đề POSIX trong C/C++ và NSThread trong Mục tiêu-C/C++ là các giải pháp được đề xuất - xem Thread Management để biết tổng quan.
Trong C++, mặc dù API đa nền tảng được James khuyên dùng là tốt hơn nếu tính di động có thể trở thành một vấn đề.

9

Cân nhắc sử dụng thứ gì đó đa nền tảng, như Boost.Thread (một lợi thế của Boost.Thread là nó rất giống với thư viện chuỗi được đề xuất như một phần của C++ 0x, vì vậy trong tương lai, việc di chuyển sẽ đơn giản hơn).

1

Nếu ứng dụng của bạn có thể chỉ chạy trên OS 10.6, bạn nên sử dụng Grand Central Dispatch. Hệ thống luồng mới của Apple được xây dựng ngay trong hệ điều hành để các luồng được quản lý để có hiệu suất hệ thống tổng thể tốt nhất.

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