के लिए गैर-खिलौना सॉफ्टवेयर लेनदेन संबंधी मेमोरी मैं विश्वविद्यालय पाठ्यक्रम के लिए 1 या 2 निर्देशित प्रयोगशालाओं के माध्यम से सॉफ्टवेयर लेनदेन संबंधी मेमोरी के उपयोग को पढ़ाने की संभावना के बारे में सोच रहा हूं। मुझे केवल हास्केल के एसटीएम के बारे में पता है, लेकिन पाठ्यक्रम के छात्रों ने शायद इसके बारे में कभी भी एक शब्द नहीं सुना है।सी या जावा
मुझे पहले से ही ऐसे पुस्तकालयों की कुछ सूचियां ऑनलाइन मिली हैं या अन्य प्रश्नों में (उदाहरण के लिए, http://en.wikipedia.org/wiki/Software_transactional_memory#C.2FC.2B.2B)। जब आप इसे पढ़ते हैं, तो मैं उन्हें जांच रहा हूं, लेकिन उनमें से कई को बहुत अच्छा प्रलेखन प्रतीत नहीं होता है (अधिकांश शोध प्रोटोटाइप केवल कागजात में वर्णित रूप से वर्णित हैं, और मैं कुछ और अधिक उपयोग और अच्छी तरह से प्रलेखित के बारे में सिखाऊंगा)। इसके अलावा, विकिपीडिया द्वारा प्रदान किए गए कई लिंक खतरे में हैं।
यह निष्कर्ष निकालने के लिए, वहाँ एसटीएम औद्योगिक परियोजनाओं के लिए उद्देश्य से कार्यान्वयन (या कम से कम गैर खिलौना लोगों पर, गुणवत्ता का एक निश्चित स्तर को सुनिश्चित करने के) कर रहे हैं और अच्छी तरह से (छात्रों के लिए कुछ अच्छे संकेत देने के लिए) दस्तावेज?
संपादित: मैं निश्चित रूप से शिक्षक नहीं हूँ, मैं सिर्फ उसे प्रयोगशालाओं के साथ मदद। बेशक छात्रों को समवर्ती और वितरित एल्गोरिदम की मूल बातें सिखाई जाएंगी। पाठ्यक्रम के अंत में कुछ अलग प्रस्ताव देने का यह एक विचार था।
ठीक है, कृपया टिप्पणी करें कि बंद करने और बंद करने का प्रस्ताव देने के बजाय प्रश्न को कैसे सुधारें। बिंदु काफी सरल है: मुझे एक सरल और अच्छी तरह से प्रलेखित कार्यान्वयन की आवश्यकता है। –
सहमत हैं। अज्ञात डाउनवॉटर और closers से कुछ भी बुरा नहीं है। – Joe
मैंने डाउनवोट नहीं किया लेकिन केवल अनुमान लगा सकता है कि नीचे/बंद वोट था क्योंकि सवाल शोध की कमी पर संकेत देता है। गुगलिंग "सॉफ्टवेयर ट्रांजैक्शनल मेमोरी" द्वारा लौटा पहला लिंक सी विकिपीडिया पृष्ठ है जो सी, जावा और कई अन्य भाषाओं में कार्यान्वयन से जुड़ा हुआ है। – simonc