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

ভোল্টাইল এমন একটি কোয়ালিফায়ার যা ডেটা স্টোরেজ এরিয়া (অবজেক্ট, ফিল্ড, ভেরিয়েবল, প্যারামিটার) সংজ্ঞায়িত করতে ব্যবহৃত হয় যা "নিজেরাই পরিবর্তন করতে পারে", কিছু কোড জেনারেটর অপ্টিমাইজেশানকে অস্বীকার করে। এই কোয়ালিফায়ারকে স্বীকৃত কিছু ভাষায় এমন ডেটার অ্যাক্সেস থ্রেড নিরাপদ।

8
.NET- এ ডাবল চেকড লকিংয়ে অস্থির পরিবর্তনকারীগুলির প্রয়োজন
একাধিক পাঠ্য বলেছেন যে .NET ফিল্ডটিতে ডাবল-চেকড লকটি প্রয়োগ করার সময় আপনি যে ক্ষেত্রটি লক করছেন তাতে অস্থির পরিবর্তনকারী প্রয়োগ করা উচিত। তবে ঠিক কেন? নিম্নলিখিত উদাহরণ বিবেচনা: public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static …
85 c#  singleton  volatile 

3
সংকলকটি কি কোনও স্থানীয় অস্থিরতাটিকে ধ্রুবকভাবে ভাঁজ করার অনুমতি দেয়?
এই সাধারণ কোডটি বিবেচনা করুন: void g(); void foo() { volatile bool x = false; if (x) g(); } https://godbolt.org/z/I2kBY7 আপনি এটি দেখতে পাচ্ছেন না gccবা clangতেমন সম্ভাব্য কলটিকে অপ্টিমাইজও করতে পারবেন না g। বিমূর্ত যন্ত্র যা অনুমান করা হল: এটা আমার বুঝতে সঠিক volatile, তাই নির্দিষ্ট-ভাঁজ (হার্ডওয়্যার-ম্যাপ যেমন হচ্ছে …

1
কেন সি ++ 20 এ অস্থির অবমূল্যায়ন করা হয়?
সিপ্রেফারেন্স অনুসারে, মূলশব্দটির সর্বাধিক ব্যবহারগুলি volatileC ++ 20 এ অবচয় করা উচিত। এর অসুবিধে কী volatile? এবং ব্যবহার না করার সময় বিকল্প সমাধান volatileকী?
17 c++  volatile  c++20 

3
মাল্টি-কোর সিস্টেমগুলির জন্য পোর্টেবল সি কোডটিতে "অস্থির" কোনও কিছুর নিশ্চয়তা দেয় না?
একটি দেখার পরও কি গুচ্ছ এর অন্যান্য প্রশ্ন এবং তাদের উত্তর , আমি এইরকম যে পেতে কি সি "উদ্বায়ী" KEYWORD মানে ঠিক কোন ব্যাপক চুক্তি নেই। এমনকি স্ট্যান্ডার্ডটিও এর অর্থ বলতে সম্মত হওয়ার জন্য সবার পক্ষে যথেষ্ট স্পষ্ট বলে মনে হচ্ছে না । অন্যান্য সমস্যার মধ্যে: এটি আপনার হার্ডওয়্যার এবং …

1
এটি কি সি ++ অ্যাটমিকিন্ট বাস্তবায়ন সঠিক?
জায়গা: আমি এমন একটি এআরএম এমবেডেড (প্রায় খালি ধাতব) পরিবেশের সাথে কাজ করছি যেখানে আমার সি ++ 11 (সহ std::atomic<int>) উপলব্ধ নেই, সুতরাং দয়া করে " কেবলমাত্র স্ট্যান্ডার্ড সি ++ ব্যবহার করুনstd::atomic<int> " এর মতো উত্তরগুলি এড়িয়ে চলুন : আমি পারছি না । এটি কি এটমিক্যান্টের এআরএম বাস্তবায়ন সঠিক? ( …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.