প্রশ্ন ট্যাগ «stdatomic»

1
কেন std :: পারমাণবিক কনস্ট্রাক্টর সি ++ 14 এবং সি ++ 17 এ আলাদা আচরণ করে
আমি সি ++ 11 নিয়ে একটি প্রকল্পে কাজ করছি এবং কোড অনুসরণ করার চেষ্টা করেছি #include <atomic> struct A { std::atomic_int idx = 1; }; int main() { return 0; } আমি সংকলক ত্রুটি পেয়েছি error: use of deleted function 'std::__atomic_base<_IntTp>::__atomic_base(const std::__atomic_base<_IntTp>&) [with _ITp = int]' std::atomic_int idx = 1; …
19 c++  c++14  c++17  stdatomic 

4
সি ++ 11 এ কীভাবে স্টোরলড বাধা অর্জন করবেন?
আমি পোর্টেবল কোড লিখতে চাই (ইন্টেল, এআরএম, পাওয়ারপিসি ...) যা ক্লাসিক সমস্যার বৈকল্পিক সমাধান করে: Initially: X=Y=0 Thread A: X=1 if(!Y){ do something } Thread B: Y=1 if(!X){ do something } যার লক্ষ্য হ'ল উভয় থ্রেডের এমন পরিস্থিতি এড়ানোsomething । (যদি কোনও জিনিস না চালায় তবে এটি ঠিক আছে; এটি …

1
সি 11 পারমাণবিক অর্জন / প্রকাশ এবং x86_64 লোড / স্টোরের মিলনের অভাব?
আমি সি 11 স্ট্যান্ডার্ডের 5.1.2.4 বিভাগের সাথে বিশেষত মুক্তি / অর্জনের শব্দার্থবিজ্ঞানের সাথে লড়াই করছি। আমি নোট করেছি যে https://preshing.com/20120913/acquire-and-release-semantics/ (অন্যদের মধ্যে) বলেছেন যে: ... রিলিজ শব্দার্থবিজ্ঞান প্রোগ্রাম ক্রমে এর আগে যে কোনও পড়া বা লেখার ক্রিয়াকলাপের সাথে রাইটিং-রিলিজের মেমরি পুনঃক্রম করতে বাধা দেয়। সুতরাং, নিম্নলিখিতগুলির জন্য: typedef struct test_struct …

3
কেন std :: পরমাণু <T> :: is_lock_free () স্থির পাশাপাশি কন্টেক্সেক্সের নয়?
আমাকে কেউ বলতে পারবেন যে std :: atomic :: is_lock_free () স্থির পাশাপাশি কন্টেক্সেক্সের নয়? এটি অ-স্থিতিশীল এবং / বা অ-কনসেক্সেক্স হিসাবে থাকা আমার পক্ষে বোধগম্য নয়।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.