ebyrds / szymanskis_mutex Goto Github PK
View Code? Open in Web Editor NEWAlgorithm devised by Boleslaw Szymanski. This MutEx has linear wait and only 5 communication variables
License: MIT License
Algorithm devised by Boleslaw Szymanski. This MutEx has linear wait and only 5 communication variables
License: MIT License
Gemfile.lock is not checked into version control to avoid conflicts with Travis. But now bundle install
doesn't work and rspec
is not installed.
Ensure that an exception created inside the critical section is raised through the class_method into the caller, while still executing the exit_protocol.
Write specs to prove this.
Use RDoc or YARD to properly document the gem.
This code is intended to be a rubygem but as it is my first gem I'm still learning how to do this. Any help would be greatly appreciated!
It is intended to work on Rails, being able to install it using the command:
$ gem install szymanskis_mutex
or through the Gemfile
Prove that two classes inheriting from the same class that includes this module would conflict in some specific functions and using the function mutual_exclusion
will make them work correctly.
Prove that different concern
will not conflict and both will work properly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.