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

3
কিছু ক্রিয়ামূলক ভাষার সফ্টওয়্যার লেনদেনের মেমরির প্রয়োজন কেন?
সংজ্ঞা অনুসারে কার্যকরী ভাষাগুলিতে রাষ্ট্রীয় ভেরিয়েবলগুলি বজায় রাখা উচিত নয়। তাহলে, কেন, হাস্কেল, ক্লোজার এবং অন্যান্যরা সফ্টওয়্যার লেনদেনের মেমরি (এসটিএম) বাস্তবায়ন সরবরাহ করে? দুটি পদ্ধতির মধ্যে কোনও দ্বন্দ্ব রয়েছে কি?

1
সফ্টওয়্যার লেনদেনের মেমরির সামঞ্জস্যতার উদাহরণ
সফ্টওয়্যার লেনদেনের মেমরির অন্যতম প্রধান সুবিধা যা সর্বদা উল্লেখ করা হয় তা হ'ল সামঞ্জস্যতা এবং মডুলারিটি। বিভিন্ন টুকরা বৃহত্তর উপাদান উত্পাদন একত্রিত করা যেতে পারে। লক-ভিত্তিক প্রোগ্রামগুলিতে, এটি প্রায়শই হয় না। আমি প্রকৃত কোড সহ এটি চিত্রিত করার জন্য একটি সাধারণ উদাহরণ খুঁজছি। আমি ক্লোজুরে উদাহরণ পছন্দ করব, তবে হাস্কেলও …
11 haskell  clojure  stm 

1
ক্লোজুরে একটি `রেফার ইতিহাস অ্যাক্সেস করা
সুত্র ডকুমেন্টেশন শো উত্তর: সর্বোচ্চ ইতিহাসে বিকল্প এবং রাজ্যের যে "refs যেমন পঠিত দাবী সঙ্গে চুক্তি করা প্রয়োজন পরিবর্তনশীল ইতিহাস বাড়তে থাকে।" আমি দেখতে পাচ্ছি যে রিপাবলীতে ইতিহাস রয়েছে, তবে কোনও রেফারেন্সের পূর্ববর্তী মানগুলি কীভাবে সন্ধান করতে হয় তা আমি দেখতে পাই না: user=> (def the-world (ref "hello" :min-history 10)) …
9 clojure  stm 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.