3
list :: খালি () বহু-থ্রেড আচরণ?
আমার কাছে একটি তালিকা রয়েছে যা থেকে আমি বিভিন্ন থ্রেডের উপাদানগুলি দখল করতে চাই। তালিকাটি খালি থাকাকালীন মুটেক্সকে রক্ষা করা লক করা এড়াতে, আমি empty()লক করার আগে যাচাই করি । কলটি list::empty()100% সময় সঠিক না হলে এটি ঠিক আছে । আমি কেবল ক্র্যাশ হওয়া বা একযোগে থাকা list::push()এবং list::pop()কলগুলি বিঘ্নিত …