Code Monkey home page Code Monkey logo

javaf's Projects

ant-learn icon ant-learn

Build test of ant build tool based java project in travis ci

array-lock icon array-lock

Array Queue Lock maintains a fixed array for critical section execution, and is suitable for cache-less static memory architectures.

array-queue icon array-queue

Array queue is a bounded lock-based FIFO queue using an array. It uses 2 separate locks for head and tail.

array-stack icon array-stack

Array stack is a bounded lock-based stack using an array. It uses a common lock for both push and pop operations.

backoff-lock icon backoff-lock

Backoff Lock uses an atomic value for critical section execution, and is suitable for memory-limited architectures.

backoff-stack icon backoff-stack

Backoff stack is an unbounded lock-free LIFO linked list, where pushes and pops synchronize at a single location.

bakery-algorithm icon bakery-algorithm

Bakery algorithm is intended to improve the safety in the usage of shared resources among multiple threads by means of mutual exclusion.

bathroom-lock icon bathroom-lock

A Bathroom Lock allows N genders (thread types) to access a common bathroom (critical section) such that different genders do not clash.

bitonic-network icon bitonic-network

Bitonic network is a balanced counting network that allows processes to decompose operations, like counting, and reduce memory contention.

bowling-alley icon bowling-alley

Bowling Alley Management System assignment in Software Engineering Course.

clh-lock icon clh-lock

CLH Queue Lock maintains a linked-list for threads waiting to enter critical section, and is suitable for cache-coherent architectures.

coarse-set icon coarse-set

Coarse Set is a collection of unique elements maintained as a linked list. It uses a coarse grained lock, and useful when contention is low.

combining-tree icon combining-tree

A Combining Tree is an N-ary tree of nodes, that follows software combining to reduce memory contention while updating a shared value.

dekker-algorithm icon dekker-algorithm

Dekker's algorithm is the first known correct solution to the mutual exclusion problem in concurrent programming.

elimination-backoff-stack icon elimination-backoff-stack

Elimination-backoff stack is an unbounded lock-free LIFO linked list, that eliminates concurrent pairs of pushes and pops with exchanges.

extra-bit icon extra-bit

The bit is a basic unit of information in information theory, computing.

extra-boolean icon extra-boolean

Boolean data type has two possible truth values to represent logic.

extra-sql-todo icon extra-sql-todo

SQL command util class that provides named prepared functionality for Java projects.

fifo-read-write-lock icon fifo-read-write-lock

FIFO Read-write Lock blocks any new readers once a writer requests, thus preventing writer lock-out due to continual stream of readers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.