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

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

14
জাভা সম্মতি: কাউন্টডাউন ল্যাচ বনাম সাইক্লিক বাধা
আমি java.util.concurrent এপিআইয়ের মাধ্যমে পড়ছিলাম এবং এটি পেয়েছি CountDownLatch: একটি সিঙ্ক্রোনাইজেশন সহায়তা যা অন্য থ্রেডে পরিচালিত ক্রিয়াকলাপের সেট সম্পূর্ণ না হওয়া পর্যন্ত এক বা একাধিক থ্রেডের জন্য অপেক্ষা করতে দেয়। CyclicBarrier: একটি সিঙ্ক্রোনাইজেশন সহায়তা যা থ্রেডগুলির একটি সেটকে একে অপরের জন্য একটি সাধারণ বাধা বিন্দুতে অপেক্ষা করার মঞ্জুরি দেয়। আমার …

17
অচলাবস্থা কী?
মাল্টি-থ্রেড অ্যাপ্লিকেশনগুলি লেখার সময়, অভিজ্ঞদের মধ্যে সবচেয়ে সাধারণ সমস্যাগুলির মধ্যে একটি হ'ল ডেডলক। সম্প্রদায়ের কাছে আমার প্রশ্নগুলি হ'ল: অচলাবস্থা কী? আপনি তাদের সনাক্ত করতে পারেন? আপনি কি তাদের পরিচালনা করেন? এবং অবশেষে, আপনি কীভাবে তাদের সংঘটিত হতে বাধা দেন?

5
পুনরাবৃত্তি সমান্তরাল হ্যাশম্যাপ মান থ্রেড নিরাপদ?
জন্য javadoc সালে ConcurrentHashMap নিম্নলিখিত হল: পুনরুদ্ধার অপারেশন (get সহ) সাধারণত ব্লক করে না, সুতরাং আপডেট অপারেশনগুলির সাথে ওভারল্যাপ হতে পারে (পুট এবং রিমুভ সহ)। পুনরুদ্ধারগুলি সর্বশেষে সম্পন্ন হওয়া আপডেট অপারেশনের ফলাফলগুলি তাদের সূত্রপাতটি ধরে রাখে reflect পুটআল এবং ক্লিয়ার মতো সামগ্রিক ক্রিয়াকলাপের জন্য, সমবর্তী পুনরুদ্ধারগুলি কেবলমাত্র কিছু এন্ট্রি সন্নিবেশ …

3
HttpClient একই সাথে ব্যবহার করা নিরাপদ?
সমস্ত উদাহরণে আমি এর ব্যবহারগুলি খুঁজে পেতে পারি HttpClient, এটি এক অফ কলের জন্য ব্যবহৃত হয়। তবে আমার যদি ক্লায়েন্টের অবিরাম পরিস্থিতি থাকে, যেখানে একসাথে বেশ কয়েকটি অনুরোধ করা যায়? মূলত, client.PostAsyncএকই উদাহরণের বিরুদ্ধে একবারে 2 টি থ্রেডে কল করা কি নিরাপদ HttpClient? আমি এখানে সত্যিই পরীক্ষামূলক ফলাফল খুঁজছি না। …

6
আইফোন - গ্র্যান্ড সেন্ট্রাল প্রেরণ মূল থ্রেড
আমি আমার অ্যাপ্লিকেশনগুলিতে সাফল্য, গ্র্যান্ড সেন্ট্রাল প্রেরণে ব্যবহার করছি, তবে আমি ভাবছিলাম যে এরকম কিছু ব্যবহারের আসল সুবিধা কী: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff অথবা এমনকি dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff আমি বোঝাতে চাইছি, উভয় ক্ষেত্রেই আপনি মূল থ্রেডে চালিত হওয়ার জন্য একটি ব্লক চালাচ্ছেন, ঠিক যেখানে অ্যাপ্লিকেশনটি চালিত হয় …

5
স্থির শ্রেণীর ভেরিয়েবলগুলি সংশোধন না করা হলে কী অ-সিঙ্ক্রোনাইজ করা স্ট্যাটিক পদ্ধতিগুলি থ্রেড নিরাপদ?
আপনি একটি স্ট্যাটিক পদ্ধতি যা আছে আমি ভাবছিলাম না সিঙ্ক্রোনাইজ, কিন্তু আছে না কোনো স্ট্যাটিক ভেরিয়েবল পরিবর্তন এটা থ্রেড-নিরাপদ? পদ্ধতিটি যদি এর ভিতরে স্থানীয় ভেরিয়েবল তৈরি করে তবে কী হবে? উদাহরণস্বরূপ, নিম্নলিখিত কোড থ্রেড-নিরাপদ? public static String[] makeStringArray( String a, String b ){ return new String[]{ a, b }; } …

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

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

12
Java.util.HashMap থেকে একাধিক থ্রেড (কোনও পরিবর্তন নেই) থেকে মান পাওয়া নিরাপদ?
এমন একটি মামলা রয়েছে যেখানে মানচিত্র তৈরি করা হবে এবং এটি একবার শুরু করার পরে এটি আর কখনও সংশোধিত হবে না। তবে এটি একাধিক থ্রেড থেকে (কেবল get (কী) এর মাধ্যমে) অ্যাক্সেস করা হবে। java.util.HashMapএভাবে ব্যবহার করা কি নিরাপদ ? (বর্তমানে, আমি আনন্দের সাথে একটি ব্যবহার করছি java.util.concurrent.ConcurrentHashMap, এবং পারফরম্যান্সের …

4
জাভাতে বিভিন্ন ধরণের থ্রেড-নিরাপদ সেট
জাভাতে থ্রেড-সেফ সেটগুলি তৈরি করার জন্য অনেকগুলি বিভিন্ন বাস্তবায়ন এবং উপায় রয়েছে বলে মনে হচ্ছে। কিছু উদাহরণ অন্তর্ভুক্ত 1) কপিরাইটঅনরাইটআররেসেট 2) সংগ্রহ.সিনক্রোনাইজড সেট (সেট সেট) 3) সমকালীনস্কিপলিস্টসেট 4) সংগ্রহ.নিউসেটফ্র্যামম্যাপ (নতুন কনকন্টারহ্যাশম্যাপ ()) 5) অন্যান্য সেট (4) এর মতো উপায়ে উত্পন্ন এই উদাহরণগুলি কনকুরન્સી প্যাটার্ন থেকে এসেছে : জাভা 6 এ …
135 java  concurrency  set 


4
কোন সমান্তরাল বাছাই অ্যালগরিদমের সেরা গড় ক্ষেত্রে পারফরম্যান্স থাকে?
ক্রমবিন্যাস সিরিয়াল ক্ষেত্রে O (n লগ এন) নেয়। যদি আমাদের ও (এন) প্রসেসর থাকে তবে আমরা একটি রৈখিক গতির জন্য আশা করব। ও (লগ এন) সমান্তরাল অ্যালগোরিদম বিদ্যমান তবে তাদের খুব ধ্রুবক রয়েছে। এগুলি পণ্য হার্ডওয়্যারে প্রযোজ্য নয় যা ও (এন) প্রসেসরের কাছাকাছি কোথাও নেই। পি প্রসেসরের সাথে যুক্তিসঙ্গত অ্যালগরিদমগুলিতে …

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

8
.NET - অভিধান লকিং বনাম সাম্প্রতিক অভিধান
ConcurrentDictionaryপ্রকারভেদে আমি পর্যাপ্ত তথ্য পাই না , তাই আমি ভেবেছিলাম যে আমি এটি সম্পর্কে এখানে জিজ্ঞাসা করব। বর্তমানে, আমি Dictionaryএকাধিক থ্রেড দ্বারা নিয়মিত অ্যাক্সেস করা সমস্ত ব্যবহারকারীকে ধরে রাখতে একটি ব্যবহার করি (থ্রেড পুল থেকে, সুতরাং থ্রেডের সঠিক পরিমাণ নেই), এবং এটি অ্যাক্সেসকে সিঙ্ক্রোনাইজ করেছে। আমি সম্প্রতি জানতে পেরেছিলাম যে …

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

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