यह JavaMutex नाम का Linux ऐप है जिसकी नवीनतम रिलीज़ JavaMutex-2017-04-09a.zip के रूप में डाउनलोड की जा सकती है। इसे वर्कस्टेशन के लिए मुफ्त होस्टिंग प्रदाता ऑनवर्क्स में ऑनलाइन चलाया जा सकता है।
JavaMutex नाम के इस ऐप को ऑनवर्क्स के साथ मुफ्त में डाउनलोड करें और ऑनलाइन चलाएं।
इस ऐप को चलाने के लिए इन निर्देशों का पालन करें:
- 1. इस एप्लिकेशन को अपने पीसी में डाउनलोड करें।
- 2. हमारे फ़ाइल प्रबंधक में https://www.onworks.net/myfiles.php?username=XXXXX उस उपयोगकर्ता नाम के साथ दर्ज करें जो आप चाहते हैं।
- 3. इस एप्लिकेशन को ऐसे फाइल मैनेजर में अपलोड करें।
- 4. इस वेबसाइट से ऑनवर्क्स लिनक्स ऑनलाइन या विंडोज ऑनलाइन एमुलेटर या मैकोज़ ऑनलाइन एमुलेटर शुरू करें।
- 5. ऑनवर्क्स लिनक्स ओएस से आपने अभी शुरुआत की है, हमारे फाइल मैनेजर को https://www.onworks.net/myfiles.php?username=XXXXX उस यूजरनेम के साथ जाएं जो आप चाहते हैं।
- 6. एप्लिकेशन डाउनलोड करें, इसे इंस्टॉल करें और इसे चलाएं।
जावाम्यूटेक्स
Ad
वर्णन
आपसी बहिष्करण के लिए मुक्त रूप से पुनर्वितरण योग्य खुला स्रोत 100% शुद्ध जावा। रीड-राइट और रीड-ओनली रीएंट्रेंट लॉक, कंडीशन वेरिएबल, बूलियन, इंटीजर, लॉन्ग और रेफरेंस के लिए एटॉमिक रैप्स। वैकल्पिक लॉकिंग, ऑब्जेक्ट एक्सचेंजर, इंटरसेक्ट के साथ सेल पूल।विशेषताएं
- 100% शुद्ध जावा; लैम्ब्डा अभिव्यक्तियों के लिए जावा एसई 8 समर्थन की आवश्यकता है।
- मालिकाना जेवीएम आंतरिक कार्यान्वयन या जेवीएम आंतरिक डेटा संरचनाओं पर निर्भर नहीं है (java.util.concurrent.* संकुल के Oracle कार्यान्वयन के विपरीत)।
- Java.util.concurrent.locks Lock, ReadWriteLock और कंडीशन इंस्टेंस, रीड-राइट और रीड-ओनली का समर्थन करता है।
- Java.util.concurrent.atomic AtomicBoolean, AtomicInteger, AtomicLong, AtomicReference, AtomicMarkedReference, AtomicStampedReference का समर्थन करता है। अधिक कार्यक्षमता जोड़ता है।
- Java.util.concurrent एक्सचेंजर, सेमाफोर का समर्थन करता है। एक्सचेंजरपूल वर्ग जोड़ता है।
- आपसी बहिष्करण और समवर्ती प्रसंस्करण के लिए नए इंटरफेस और कक्षाएं शामिल हैं।
- नया इंटरसेक्ट/पाथवे आपसी बहिष्करण प्रोटोकॉल।
- अस्थिर क्षेत्रों के तेजी से पथ अद्यतन करने के लिए नया स्पिनलॉक एपीआई।
- स्पिनलॉक रखते हुए सामान्य परमाणु लाने और स्टोर संचालन के लिए नया स्पिनलॉक ऑपरेशन।
- स्पिनलॉकऑपरेशन एक्सेस के लिए नई स्पिनलॉकलिस्ट, स्पिनलॉकनोड डबल-लिंक्ड सूची उदाहरण कक्षाएं।
- स्पिनलॉक उपयोग के लिए नए परमाणु आवरण।
- स्पिनलॉकऑपरेशन उपयोग के लिए नए वाष्पशील रैपर।
- SpinLockList Iterable, Iterator, ListIterator इंटरफेस का समर्थन करता है।
- नए इंटरफेस LatchFactory, LockFactory, ReenterableLockFactory, ReenterableDualLockFactory।
- IntersectLatch, IntersectLimited में नया इंटरफ़ेस IntersectFactory और डिस्पेंसर विधियाँ।
- कंडीशन वेरिएबल का समर्थन करने के लिए नए कंडीशन क्लोजर प्रतिमान तालों और चौराहों पर लागू होते हैं।
- ReenterableLock पूरी तरह से रिलीज़ होने पर क्लाइंट को सूचित करने के लिए नया ReenterableLockAvailable API।
- अतिरिक्त सुविधा विधियों के साथ काउंटडाउनचैच और साइक्लिकबैरियर को जोड़ा गया।
- ट्रैफिक चौराहे का अनुकरण करते हुए ट्रैफिक बैरियर को थ्रेड बैरियर के रूप में जोड़ा।
- वन-वे प्रोड्यूसर-कंज्यूमर डिजाइन के लिए जोड़ा गया ट्रांसफरपाइप।
- जोड़ा गया सिंक्रोनस क्यूई क्लास, और इंटरफेस ट्रांसीवपाइप, ट्रांसमिटपाइप, रिसीवपाइप (और फैक्ट्रियां)।
- एक या अधिक वर्कर थ्रेड में एक या अधिक ईवेंट पर प्रतीक्षा करने के लिए थ्रेड के लिए EventToken और EventTokenSet जोड़ा गया।
- साधारण वर्कर थ्रेड पूल के लिए समानांतर पैकेज जोड़ा गया।
- कॉल करने योग्य उदाहरणों को निष्पादित करने के लिए FutureWork वर्ग।
- EventTokenSet का उपयोग करके डेडलॉक-मुक्त मॉड्यूलरलाइज्ड थ्रेड सर्वर प्रदर्शित करने के लिए नमूना TestMultiServer शामिल है। अन्य सर्वरों से डेटा का अनुरोध करने पर भी नमूना सर्वर लॉक-फ्री होते हैं।
- निष्पादक सेवा, अनुसूचित निष्पादक सेवा, पूर्णता सेवा के लिए समर्थन।
- डेडलॉक या भुखमरी के बिना सॉफ्टवेयर स्पिनलॉक एपीआई का उपयोग करके नमूना भोजन दार्शनिक समाधान शामिल है।
- लॉक को होल्ड करते हुए कार्यात्मक इंटरफ़ेस विधियों को लागू करने के लिए एक्सटेंडेडलॉक इंटरफ़ेस।
- स्पीडलॉक और दोस्तों को लॉक्स पैकेज में जोड़ें। जब एप्लिकेशन में थ्रेड्स की एक निश्चित संख्या होती है, तो स्पीडलॉक लॉक अधिग्रहण और रिलीज के लिए बहुत उच्च प्रदर्शन प्रदान करता है।
- स्पीडलॉक स्पिनलॉक ऑपरेशन पर आधारित है।
- स्पीडलॉकपूल स्पीडलॉक इंस्टेंस के आंतरिक पूल के साथ एक लॉक है। एक स्पीडलॉकपूल बहुत उच्च प्रदर्शन लॉकिंग के लिए असीमित संख्या में थ्रेड द्वारा प्रयोग योग्य है।
- स्पीडलॉकडुअल रीड-राइट और रीड-ओनली वेरिएंट को सपोर्ट करता है।
- स्पीडलॉकडुअलपूल असीमित संख्या में समवर्ती थ्रेड्स तक पहुंच के लिए स्पीडलॉकडुअल के एक पूल का प्रबंधन करता है।
- स्पीडलॉक उपयोगिता वर्ग विभिन्न प्रकार के स्पीडलॉक और कारखानों के लिए डिस्पेंसर विधियों के साथ।
दर्शक
डेवलपर्स
प्रोग्रामिंग भाषा
जावा
यह एक ऐसा एप्लिकेशन है जिसे https://sourceforge.net/projects/javamutex/ से भी प्राप्त किया जा सकता है। इसे ऑनवर्क्स में होस्ट किया गया है ताकि इसे हमारे एक फ्री ऑपरेटिव सिस्टम से सबसे आसान तरीके से ऑनलाइन चलाया जा सके।