প্রশ্ন ট্যাগ «memory-barriers»

1
জাভাতে মেমরি বেড়াগুলি কীসের জন্য ব্যবহৃত হয়?
বুঝতে চেষ্টা যতক্ষণ SubmissionPublisher( জাভা SE 10, OpenJDK মধ্যে সোর্স কোড | ডক্স ), একটি নতুন শ্রেণী সংস্করণ 9 জাভা SE এ যোগ করেছেন বাস্তবায়িত হয়েছে, আমি কয়েক API কল করার জন্য জুড়ে পদস্খলিত VarHandleআমি এর পূর্বে সচেতন ছিলাম না: fullFence, acquireFence, releaseFence, loadLoadFenceএবং storeStoreFence। কিছু গবেষণা করার পরে, বিশেষত …

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 …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.