প্রশ্ন ট্যাগ «condition-variable»

10
কেন pthreads 'শর্তের পরিবর্তনশীল ফাংশনগুলির জন্য একটি মুটেক্সের প্রয়োজন?
আমি পড়ছি pthread.h; কন্ডিশন ভেরিয়েবল সম্পর্কিত ফাংশনগুলির (যেমন pthread_cond_wait(3)) আর্গুমেন্ট হিসাবে একটি মিটেক্স প্রয়োজন। কেন? আমি যতদূর বলতে পারি, আমি যুক্তি হিসাবে কেবল একটি মুটেক্স তৈরি করব ? সেই মুটেক্স কী করার কথা?

6
কন্ডিশন_ওয়্যারিয়েবল.নোটাইফাইএনে () কল করার আগে আমাকে কী লক অর্জন করতে হবে?
এর ব্যবহার সম্পর্কে আমি কিছুটা বিভ্রান্ত std::condition_variable। আমি বুঝতে পারছি আমি তৈরি করতে unique_lockএকটি উপর mutexকল করার আগে condition_variable.wait()। আমি কি খুঁজে পাচ্ছি না কিনা আমিও কল করার আগে একটি অনন্য লক অর্জন উচিত notify_one()বা notify_all()। Cppreferences.com- এর উদাহরণগুলি পরস্পরবিরোধী। উদাহরণস্বরূপ, notify_one পৃষ্ঠাটি এই উদাহরণ দেয়: #include <iostream> #include <condition_variable> …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.