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

সুসংগতকরণ একটি সুসংগত প্রতিনিধিত্ব বজায় রাখার জন্য নিয়ন্ত্রণগুলি ব্যবহার করে বোঝায়, হয় একই প্রোগ্রাম (প্রক্রিয়া সিঙ্ক্রোনাইজেশন) চলমান প্রক্রিয়াগুলির একটি গ্রুপ, বা ডেটার উপস্থাপনা (ডেটা সিঙ্ক্রোনাইজেশন)।

8
লক ঠিক কীভাবে কাজ করে?
আমি দেখতে পেলাম যে থ্রেডগুলি নিরাপদ নয় এমন বস্তুগুলি ব্যবহারের জন্য আমরা কোডটিকে এই জাতীয় একটি লক দিয়ে মোড়া করি: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } সুতরাং যখন একাধিক থ্রেডগুলি একই কোড অ্যাক্সেস করে তখন কী ঘটে (আসুন ধরে নেওয়া …

22
জাভাতে সিঙ্ক্রোনাইজড (এটি) এড়ান?
জাভা সিঙ্ক্রোনাইজেশন সম্পর্কে যখনই কোনও প্রশ্ন এসও-তে উঠে আসে তখন কিছু লোক synchronized(this)এড়াতে হবে তা উল্লেখ করতে খুব আগ্রহী । পরিবর্তে, তারা দাবি করে, একটি ব্যক্তিগত রেফারেন্সে একটি লক পছন্দ করা উচিত। প্রদত্ত কয়েকটি কারণ হ'ল: কিছু দুষ্ট কোড আপনার লক চুরি করতে পারে (এটি খুব জনপ্রিয়, এটি একটি "দুর্ঘটনাক্রমে" …

5
জাভা সিঙ্ক্রোনাইজড কীওয়ার্ডের সি # সংস্করণ?
সি # এর জাভা "সিঙ্ক্রোনাইজড" কীওয়ার্ডটির নিজস্ব সংস্করণ রয়েছে? অর্থাৎ জাভাতে এটি কোনও ফাংশন, কোনও অবজেক্ট বা কোডের ব্লকের সাথে নির্দিষ্ট করা যেতে পারে: public synchronized void doImportantStuff() { // dangerous code goes here. } অথবা public void doImportantStuff() { // trivial stuff synchronized(someLock) { // dangerous code goes here. …

7
পারমাণবিক / উদ্বায়ী / সিঙ্ক্রোনাইজড মধ্যে পার্থক্য কি?
কীভাবে পারমাণবিক / উদ্বায়ী / সিঙ্ক্রোনাইজ করা অভ্যন্তরীণভাবে কাজ করে? নিম্নলিখিত কোড ব্লক মধ্যে পার্থক্য কি? কোড 1 private int counter; public int getNextUniqueIndex() { return counter++; } কোড 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } কোড 3 private volatile int counter; public int getNextUniqueIndex() { …


5
কীভাবে @ সিঙ্ক্রোনাইজড লক / আনলকটি অবজেক্টিভ-সি তে যায়?
@ সিংক্রোনাইজড পারস্পরিক বর্জনীয়তা অর্জনের জন্য "লক" এবং "আনলক" ব্যবহার করে না? কীভাবে এটি তখন লক / আনলক করে? নিম্নলিখিত প্রোগ্রামটির আউটপুট কেবলমাত্র "হ্যালো ওয়ার্ল্ড"। @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); } - (void)unlock …

10
সিঙ্ক্রোনাইজেশন বনাম লক
java.util.concurrentএপিআই একটি ক্লাস সরবরাহ করে যার নাম দেওয়া হয় Lockযা মূলত সমালোচনামূলক সংস্থান অ্যাক্সেস করার জন্য নিয়ন্ত্রণটিকে সিরিয়ালাইজ করবে। এটি যেমন পদ্ধতি দেয় park()এবং unpark()। আমরা synchronizedকীওয়ার্ড এবং ব্যবহার wait()এবং notify() notifyAll()পদ্ধতিগুলি ব্যবহার করতে পারলে আমরা অনুরূপ জিনিসগুলি করতে পারি । আমি ভাবছি যে এর মধ্যে কোনটি অনুশীলনে ভাল এবং …

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

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

7
সি # তে বিভিন্ন থ্রেডিং সিঙ্ক্রোনাইজেশন বিকল্পগুলির মধ্যে পার্থক্যগুলি কী?
কেউ পার্থক্য ব্যাখ্যা করতে পারেন: লক (সামোবজেক্ট)} মিটেক্স ব্যবহার করা হচ্ছে সেমাফোর ব্যবহার করা মনিটর ব্যবহার করা অন্যান্য। নেট সিঙ্ক্রোনাইজেশন ক্লাস ব্যবহার করে আমি ঠিক এটি বুঝতে পারি না। আমার কাছে মনে হচ্ছে প্রথম দুটো কি এক?

6
জাভা স্ট্যাটিক ইনিশিয়ালাইজার্স থ্রেড কি নিরাপদ?
আমি আমার রেজিস্ট্রিতে কিছু নিয়ামককে আরম্ভ করার জন্য একটি স্ট্যাটিক কোড ব্লক ব্যবহার করছি। আমার প্রশ্নটি তাই, আমি কি গ্যারান্টি দিতে পারি যে ক্লাসটি প্রথমবার লোড হওয়ার পরে এই স্থির কোড ব্লকটি একেবারে একবারে ডাকা হবে? আমি বুঝতে পেরেছি যে এই কোড ব্লকটি কখন ডাকা হবে আমি গ্যারান্টি দিতে পারি …

10
সি ++ 0x এর কোনও সেমোফোর নেই? কীভাবে থ্রেডগুলি সিঙ্ক্রোনাইজ করবেন?
এটি কি সত্য যে সি ++ 0x سیمফোরগুলি ছাড়াই আসবে? স্টেম ওভারফ্লোতে ইতিমধ্যে সেমোফোরগুলির ব্যবহার সম্পর্কে কিছু প্রশ্ন রয়েছে। আমি একটি থ্রেড অন্য থ্রেডে কিছু ইভেন্টের জন্য অপেক্ষা করতে দিতে সমস্ত সময় তাদের (পসিক্স সেমোফোরস) ব্যবহার করি: void thread0(...) { doSomething0(); event1.wait(); ... } void thread1(...) { doSomething1(); event1.post(); ... …


5
জাভাতে কোনও শ্রেণীর বিভিন্ন উদাহরণ চলমান থ্রেডগুলির মধ্যে একটি স্থিতিশীল পরিবর্তনশীল কীভাবে সমন্বয় করবেন?
আমি জানি যে synchronizeকোনও পদ্ধতির আগে কীওয়ার্ড ব্যবহার করা সেই বস্তুর সাথে সিঙ্ক্রোনাইজেশন নিয়ে আসে। অর্থাৎ বস্তুর একই উদাহরণে চলমান 2 টি থ্রেড সিঙ্ক্রোনাইজ হবে। তবে, যেহেতু সিঙ্ক্রোনাইজেশন অবজেক্ট স্তরে রয়েছে তাই 2 টি থ্রেড অবজেক্টের বিভিন্ন দৃষ্টান্তে সিঙ্ক্রোনাইজ হবে না। আমাদের যদি জাভা ক্লাসে স্ট্যাটিক ভেরিয়েবল থাকে যা পদ্ধতি …

8
জাভা সিঙ্গেলটন এবং সিঙ্ক্রোনাইজেশন
দয়া করে সিঙ্গেলটন এবং মাল্টিথ্রেডিং সম্পর্কিত আমার প্রশ্নগুলি স্পষ্ট করুন: বহুবিবাহিত পরিবেশে জাভাতে সিঙ্গেলটন কার্যকর করার সর্বোত্তম উপায় কী? যখন একাধিক থ্রেড getInstance() একই সাথে পদ্ধতিতে অ্যাক্সেস করার চেষ্টা করে তখন কী ঘটে ? আমরা কি সিঙ্গলটনের তৈরি করতে পারি getInstance() synchronized? সিঙ্গেলটন ক্লাস ব্যবহার করার সময় কি আসলেই সিঙ্ক্রোনাইজেশন …

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