All Projects → HouariZegai → Atmsimulator

HouariZegai / Atmsimulator

Licence: mit
Used the notion of threads and parallelism to make a ATM Simulator.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Atmsimulator

Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+4600%)
Mutual labels:  thread, parallelism, multi-threading
YACLib
Yet Another Concurrency Library
Stars: ✭ 193 (+1654.55%)
Mutual labels:  thread, parallelism
React Native Threads
Create new JS processes for CPU intensive work
Stars: ✭ 527 (+4690.91%)
Mutual labels:  thread, parallelism
Paraphrase
Multi-core suitable Forth-like language
Stars: ✭ 27 (+145.45%)
Mutual labels:  multi-threading, parallelism
Fucking Java Concurrency
🎏 Simple show cases of java concurrency problems, seeing 🙈 is believing 🐵
Stars: ✭ 779 (+6981.82%)
Mutual labels:  parallelism, multi-threading
Historyinthreads
Firefox addon: Show browsing history in threads. Search keywords the same way as in Firefox History.
Stars: ✭ 5 (-54.55%)
Mutual labels:  thread
Liblist
Generic Linked list Management Library in C
Stars: ✭ 22 (+100%)
Mutual labels:  multi-threading
Pxctest
Execute tests in parallel on multiple iOS Simulators
Stars: ✭ 800 (+7172.73%)
Mutual labels:  simulator
Assembler Simulator
Simple 8-bit Assembler Simulator with Angular.js
Stars: ✭ 792 (+7100%)
Mutual labels:  simulator
Sesc
Unofficial clone of SESC. Builds with modern C++ compilers.
Stars: ✭ 8 (-27.27%)
Mutual labels:  simulator
Swifteventbus
A publish/subscribe EventBus optimized for iOS
Stars: ✭ 937 (+8418.18%)
Mutual labels:  thread
Pyncov 19
Pyncov-19: Learn and predict the spread of COVID-19
Stars: ✭ 20 (+81.82%)
Mutual labels:  simulator
Overdrive
⚡️ Fast async task based Swift framework with focus on type safety, concurrency and multi threading
Stars: ✭ 823 (+7381.82%)
Mutual labels:  multi-threading
Tenyr
Simple, orthogonal 32-bit computer architecture and environment
Stars: ✭ 24 (+118.18%)
Mutual labels:  simulator
Threadandjuc
⭐⭐⭐⭐高并发-高可靠-高性能three-high-import导入系统-高并发多线程进阶
Stars: ✭ 807 (+7236.36%)
Mutual labels:  thread
Adapt
Advanced Developer Async Programming Toolkit
Stars: ✭ 26 (+136.36%)
Mutual labels:  multi-threading
Mmc
Mesh-based Monte Carlo (MMC)
Stars: ✭ 22 (+100%)
Mutual labels:  multi-threading
Oeasypool
c++11 thread pool
Stars: ✭ 18 (+63.64%)
Mutual labels:  thread
Taskmanager
A simple、 light(only two file)、fast 、powerful 、easy to use 、easy to extend 、 Android Library To Manager your AsyncTask/Thread/CallBack Jobqueue ! 一个超级简单,易用,轻量级,快速的异步任务管理器,类似于AsyncTask,但是比AsyncTask更好用,更易控制,从此不再写Thread ! ^_^
Stars: ✭ 25 (+127.27%)
Mutual labels:  thread
Mt
tlock, RWMUTEX, Collab, USM, RSem and other C++ templates for Windows to provide read/write mutex locks, various multithreading tools, collaboration, differential updates and more
Stars: ✭ 18 (+63.64%)
Mutual labels:  thread

ATM Simulator

Used the notion of threads and parallelism to make a basic ATM Simulator.

License MIT

Screenshoot

ATM Simulator
Calculator - screenshoots

Goal of Project 💡

Get knowledge how to use threads in java and how to manage threads by using semaphores and different kind of mutual exclusion to protect critical sections

Requirements 🔧

  • Java version 8 or higher.

Installation 🔌

  1. Press the Fork button (top right the page) to save copy of this project on your account.

  2. Download the repository files (project) from the download section or clone this project by typing in the bash the following command:

    git clone https://github.com/HouariZegai/ATMSimulator.git
    
  3. Imported it in Intellij IDEA.

  4. Run the application :D

Contributing

If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed. If you find any issue just put it in the repository issue section, thank you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].