2011-04-09 15 views

उत्तर

7

मैं एसटीडी के कार्यान्वयन में उपज :: ताला, यहां पाया प्रयोग किया है:

http://llvm.org/svn/llvm-project/libcxx/trunk/include/mutex

ऐसा लगता है कि जब एक बार में एकाधिक ताले/mutexes ताला लगा, तो आप एक पाने के लिए असफल जब, आप एक अलग क्रम में ताले/म्यूटेक्स को आजमाने से पहले उपज का उपयोग कर तेज एप्लिकेशन बना सकते हैं।

इस स्रोत कोड में मैं वास्तव में sched_yield() पर कॉल कर रहा हूं। लेकिन यह केवल हेडर निर्भरता प्राप्त करने के उद्देश्य से जिस तरह से मैं चाहता था।

http://llvm.org/svn/llvm-project/libcxx/trunk/include/thread

: इस मंच पर std::this_thread::yield() sched_yield() के लिए एक कॉल से ज्यादा कुछ नहीं है
संबंधित मुद्दे