تنزيل JavaMutex لنظام Linux

هذا هو تطبيق Linux المسمى JavaMutex والذي يمكن تنزيل أحدث إصدار له باسم JavaMutex-2017-04-09a.zip. يمكن تشغيله عبر الإنترنت في مزود الاستضافة المجاني OnWorks لمحطات العمل.

 
 

قم بتنزيل وتشغيل هذا التطبيق المسمى JavaMutex مع OnWorks عبر الإنترنت مجانًا.

اتبع هذه التعليمات لتشغيل هذا التطبيق:

- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.

- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.

- 3. تحميل هذا التطبيق في هذا الملف.

- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.

- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.

- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.

JavaMutex



الوصف:

المصدر المفتوح القابل لإعادة التوزيع بحرية 100٪ جافا نقي للاستبعاد المتبادل. قفل إعادة الإدخال للقراءة والكتابة والقراءة فقط ، ومتغير الشرط ، واللفائف الذرية لـ Boolean ، و Integer ، و Long ، و Reference. تجمع الخلايا مع قفل اختياري ، مبادل الكائنات ، التقاطع.

شرح المميزات:

  • 100٪ جافا نقية ؛ يتطلب دعم Java SE 8 لتعبيرات Lambda.
  • لا تعتمد على تطبيقات JVM الداخلية الخاصة أو هياكل بيانات JVM الداخلية (على عكس تنفيذ Oracle لحزم java.util.concurrent. *).
  • يدعم java.util.concurrent.locks Lock و ReadWriteLock وحالات الحالة والقراءة والكتابة والقراءة فقط.
  • يدعم java.util.concurrent.atomic AtomicBoolean و AtomicInteger و AtomicLong و AtomicReference و AtomicMarkedReference و AtomicStampedReference. يضيف المزيد من الوظائف.
  • يدعم مبادل java.util.concurrent ، سيمافور. يضيف فئة ExchangerPool.
  • يتضمن واجهات وفئات جديدة للاستبعاد المتبادل والمعالجة المتزامنة.
  • بروتوكول الاستبعاد المتبادل الجديد Intersect / Pathway.
  • SpinLock API الجديدة لتحديث المسار السريع للحقول المتقلبة.
  • SpinLockOperation الجديد لعمليات الجلب والتخزين الذري العام أثناء حمل SpinLock.
  • SpinLockList الجديدة ، SpinLockNode أمثلة على فئات قائمة مرتبطة بشكل مزدوج لوصول SpinLockOperation.
  • أغلفة ذرية جديدة لاستخدام SpinLock.
  • أغلفة متقلبة جديدة لاستخدام SpinLockOperation.
  • يدعم SpinLockList واجهات Iterable و Iterator و ListIterator.
  • واجهات جديدة LatchFactory ، LockFactory ، ReenterableLockFactory ، ReenterableDualLockFactory.
  • واجهة جديدة لطرق IntersectFactory والموزع في IntersectLatch ، IntersectLimited.
  • تم تطبيق نموذج ConditionClosure الجديد على الأقفال والتقاطعات لدعم متغيرات الحالة.
  • ReenterableLockAvailable API الجديدة لإعلام العميل عند تحرير ReenterableLock بالكامل.
  • تمت إضافة CountDownLatch و CyclicBarrier ، مع طرق راحة إضافية.
  • تمت إضافة TrafficBarrier كحاجز مؤشر ترابط يحاكي تقاطع حركة المرور.
  • تمت إضافة TransferPipe لتصميمات المنتج والمستهلك أحادية الاتجاه.
  • تمت إضافة فئة SynchronousQueue وواجهات TransceivePipe و TransmitPipe و ReceivePipe (والمصانع).
  • تمت إضافة EventToken و EventTokenSet لسلسلة انتظار في حدث واحد أو أكثر في واحد أو أكثر من سلاسل المحادثات العاملة.
  • تمت إضافة حزمة متوازية لمجمعات خيط العامل البسيطة.
  • فئة FutureWork لتنفيذ مثيلات قابلة للاستدعاء.
  • يتضمن نموذج TestMultiServer لإثبات خوادم مؤشرات الترابط المعيارية الخالية من الجمود باستخدام EventTokenSet. نماذج الخوادم خالية من القفل ، حتى عند طلب البيانات من الخوادم الأخرى.
  • دعم ExecutorService ، و ScheduledExecutorService ، و CompletionService.
  • يتضمن عينة من حل Dining Philosophers باستخدام برنامج SpinLock API دون توقف أو جوع.
  • واجهة ExtendedLock لاستدعاء أساليب الواجهة الوظيفية أثناء الضغط على Lock.
  • أضف SpeedLock والأصدقاء إلى حزمة الأقفال. عندما يحتوي التطبيق على عدد ثابت من مؤشرات الترابط ، فإن SpeedLock يوفر أداءً عاليًا جدًا لاكتساب القفل وتحريره.
  • يعتمد SpeedLock على SpinLockOperation.
  • SpeedLockPool عبارة عن قفل به مجموعة داخلية من مثيلات SpeedLock. يمكن استخدام SpeedLockPool بواسطة عدد غير محدود من الخيوط لقفل عالي الأداء.
  • يدعم SpeedLockDual متغيرات القراءة والكتابة والقراءة فقط.
  • SpeedLockDualPool تدير مجموعة من SpeedLockDual للوصول إلى عدد غير محدود من الخيوط المتزامنة.
  • فئة الأداة المساعدة SpeedLocks مع طرق موزع لأنواع مختلفة من SpeedLock والمصانع.


الجمهور

المطورون



لغة البرمجة

جافا



هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/javamutex/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.



أحدث برامج Linux و Windows عبر الإنترنت


فئات لتنزيل البرامج والبرامج لنظامي التشغيل Windows و Linux