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

কম্পিউটার সায়েন্সে, কনক্যুরঞ্জি এমন একটি সিস্টেমের সম্পত্তি যেখানে একাধিক গণনা সময়সীমার ওভারল্যাপিংয়ে সম্পাদন করা যায়। কম্পিউটেশনগুলি একই চিপে একাধিক কোরগুলিতে কার্যকর হতে পারে, একই প্রসেসরে প্রাক-সময়িকভাবে ভাগ করে নেওয়া থ্রেডগুলি বা শারীরিকভাবে পৃথক প্রসেসরের উপর মৃত্যুদন্ড কার্যকর করা হতে পারে।

10
একাধিক প্রক্রিয়া শোনার সকেট ভাগ করার কোন উপায় আছে কি?
সকেট প্রোগ্রামিংয়ে আপনি একটি শ্রবণকারী সকেট তৈরি করেন এবং তারপরে সংযুক্ত প্রতিটি ক্লায়েন্টের জন্য, আপনি একটি সাধারণ স্ট্রিম সকেট পাবেন যা আপনি ক্লায়েন্টের অনুরোধটি পরিচালনা করতে ব্যবহার করতে পারেন। ওএস পর্দার আড়ালে আগত সংযোগগুলির সারি পরিচালনা করে। দুটি প্রক্রিয়া একই বন্দরটিতে একই সাথে আবদ্ধ হতে পারে না - ডিফল্টরূপে, যাইহোক। …

2
অভিনেতারা থ্রেডের সাথে তুলনা করে কীভাবে কাজ করবেন?
থ্রেডগুলির সাথে তুলনায় অভিনেতারা কীভাবে কাজ করে তার কোনও ভাল এবং সংক্ষিপ্ত ব্যাখ্যা আছে? কোনও থ্রেডকে অভিনেতা হিসাবে দেখা যাবে না এবং অন্যান্য থ্রেডে বার্তা পাঠানো যাবে না? আমি কিছু পার্থক্য দেখছি, তবে এটি আমার পক্ষে পরিষ্কার নয়। অভিনেতাদের আমি কোনও ভাষায় থ্রেড আলাদাভাবে ব্যবহার করে ব্যবহার করতে পারি ?

4
বুল কি সি # তে পরমাণু পড়ুন / লেখুন
সি # তে কোনও বুল ফিল্ড পারমাণবিক অ্যাক্সেস করা যায় ? বিশেষত, আমার চারপাশে একটি লক লাগানো দরকার: class Foo { private bool _bar; //... in some function on any thread (or many threads) _bar = true; //... same for a read if (_bar) { ... } }

5
সমকালীন অভিধানের সঠিক ব্যবহার
আমি কি ভেবেছি সঠিক, এটি একটি সমকালীন অভিধানের সঠিক ব্যবহার private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; আমার কোনও লক ইত্যাদি নেই এবং …

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

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

2
জাভা স্টপ এক্সিকিউটর পরিষেবা একবার তার নির্ধারিত কোনও কাজ কোনও কারণে ব্যর্থ হয়
আমার এমন একধরণের পরিষেবা প্রয়োজন যা একসাথে কয়েকটি কাজ চালাবে এবং 1 মিনিটের জন্য 1 সেকেন্ডের ব্যবধানে। যদি কোনও একটি কাজ ব্যর্থ হয় তবে আমি পরিষেবাটি বন্ধ করতে চাই এবং প্রতিটি কাজ যা এটির সাথে এক ধরণের সূচক নিয়ে চলেছিল যে কিছু ভুল হয়ে গেছে, অন্যথায় যদি এক মিনিটের পরে …

2
কোটলিন কর্টাইনগুলি "আগে-আগে" গ্যারান্টি দেয়?
কোটলিন কর্টাইনগুলি কোনও "ঘটনার আগে" গ্যারান্টি সরবরাহ করে? উদাহরণস্বরূপ, mutableVarএই ক্ষেত্রে লিখিত এবং পরবর্তী থ্রেডে (সম্ভবত) অন্য থ্রেডের মধ্যে "ঘটনার আগে" গ্যারান্টি রয়েছে : suspend fun doSomething() { var mutableVar = 0 withContext(Dispatchers.IO) { mutableVar = 1 } System.out.println("value: $mutableVar") } সম্পাদনা: সম্ভবত অতিরিক্ত উদাহরণ প্রশ্নটি আরও পরিষ্কার করে তুলবে …

2
প্রোগ্রামার স্তরে সি ++ এসটিডি :: পরমাণু দিয়ে কীসের নিশ্চয়তা পাওয়া যায়?
আমি বেশ কয়েকটি নিবন্ধ, আলোচনা এবং স্ট্যাকওভারফ্লো প্রশ্নগুলি শুনেছি এবং পড়েছি std::atomicএবং আমি নিশ্চিত হতে চাই যে আমি এটি ভালভাবে বুঝতে পেরেছি। কারণ আমি এখনও ক্যাশে লাইন নিয়ে কিছুটা বিভ্রান্ত হয়ে পড়েছি এমইএসআইতে সম্ভাব্য বিলম্বের কারণে (বা উত্পন্ন) ক্যাশে সংহতি প্রোটোকল, স্টোর বাফারস, সারিগুলি অবৈধ করে রাখা ইত্যাদি। আমি পড়লাম …

1
অন্য থ্রেডে সেই একত্রে_ভেক্টরটি পুনরুক্ত করার সময় কনক্যুরঞ্জি :: সমবর্তী_ভেক্টর :: পুশ_ব্যাক কল করা কি একযোগে-নিরাপদ?
push_back , শুরু , শেষ মধ্যে সমবর্তী নিরাপদ হিসেবে বর্ণনা করা হয় https://docs.microsoft.com/en-us/cpp/parallel/concrt/reference/concurrent-vector-class?view=vs-2019#push_back তবে নীচের কোডটি জোর দেওয়া হচ্ছে। সম্ভবত কারণ উপাদান যোগ করা হয়েছে কিন্তু এখনও আরম্ভ করা হয়নি। struct MyData { explicit MyData() { memset(arr, 0xA5, sizeof arr); } std::uint8_t arr[1024]; }; struct MyVec { concurrency::concurrent_vector<MyData> v; }; …

1
সমান্তরাল "যে কোনও" বা "সমস্ত" হাস্কেলের মধ্যে
একটি প্যাটার্ন যা আমি বেশ কয়েকবার এসেছি সেগুলি হ'ল সেই মানটির তালিকাতে কিছু পরীক্ষা ম্যাপ করে এবং কোনও বা সমস্ত উপাদান উত্তীর্ণ হয়েছে কিনা তা দেখে পরীক্ষা করে নেওয়া দরকার। সাধারণ সমাধানটি কেবল সুবিধাজনক বিল্ট-ইনগুলি ব্যবহার করার জন্য allএবং any। সমস্যা হ'ল এগুলি সিরিয়ালে মূল্যায়ন করে। বেশিরভাগ ক্ষেত্রে কোনও থ্রেডের …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.