2008-09-04 24 views

cevap

3

doğru (standart) C ve Windows üzerinde Bunu yapmanın yolu __beginthreadex ile geçerli: Şu gibi şeyler içine görünebilir.

Bu genellikle iş parçacığı için doğrudan CreateThread init C çalışma zamanı desteği olarak CreateThread numaralı telefonu çağırmak için tercih edilir. Bu yüzden, CreateThread kullanarak bir iş parçacığı oluşturursanız ve bir CRT işlevini çağırırsanız, kötü şeyler/olabilir.

__Beginthreadex'in dahili olarak CreateThread'i çağırdığını, ancak sahne arkasında başka bir çalışma gerçekleştirdiğini unutmayın.

2

UNIX tabanlı bir platformdaysanız (Linux veya Mac OS X) en iyi seçeneğiniz POSIX threads'dur. POSIX ortamında multithread için standart çapraz platform yolu. Ayrıca Windows'da da kullanılabilirler, ancak bu platform için muhtemelen daha iyi (daha doğal) çözümler vardır.

0

Sorunuz, etkili bir şekilde yanıtlamak için biraz genel. pencereler SDK'sında

CreateThread

boost :: iplik

İlgili konular