Skip to content
This repository was archived by the owner on Jan 3, 2022. It is now read-only.

Commit 34b58dc

Browse files
committed
update README
type: docs body: add picture
1 parent 4c7362c commit 34b58dc

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

README.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,33 @@
11

2-
# A guild to Multi Threading vs. Multi Processing & Process Synchronization
3-
Please note this is not a full program. The research paper included can be use as a good fundamental for multithreading Engineers, or embedded System Engineers. Research paper on Multi Threading vs. Multi Processing focused on Operating System & Application Development. The research analyze the fundamental of multiprocess and multithreading programming. The report paper also explain the basic of how operating system functions, and OS Scheduler Algorithms . I also implement the Producer Consumer Problem using Conditional Variables to explain.
2+
# A guild to Multi-Threading vs. Multi-Processing & Process Synchronization
3+
Research paper on Multi-Threading vs. Multi-Processing applies to Operating System & Application. The research analyzes the fundamental of multiprocess and multithreading programming. The report paper also explains the basics of how operating system functions, and OS Scheduler Algorithms. I also implement the Producer-Consumer Problem using Conditional Variables to explain issues in OS Scheduler. The research paper can be used as a good reference for multithreading Engineers, or embedded System Engineers when developing Multi-Threading and Multi-Processing applications.
44

5-
- [Please read the full research paper here](https://github.com/jackyhuynh/Java-multithreadingResearch/blob/main/Research%20on%20Multithreads%20vs.%20Multiprocess.pdf)
5+
![alt]()
6+
7+
- [Please read the full research paper here](https://github.com/jackyhuynh/Java-multithreadingResearch/blob/main/Research%20on%20Multithreads%20vs.%20Multiprocess.pdf). The research paper covers the definition of process scheduler algorithm, process synchronization algorithm, multithreading definition, and programming...
8+
- The Linux Completely Fair Scheduler (CFS) 2.6:
9+
10+
![alt]()
611

712
## Technology:
8-
Java, Multithreading, Data Structures, Multi Process.
13+
- Java
14+
- Multithreading
15+
- Data Structures
16+
- Multi-Process
17+
- Producer/Consumer Problems
918

1019
## Getting Started
1120
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
1221

1322
### Prerequisites
1423
What things you need to install the software and how to install them
15-
- Eclipse IDE: The Eclipse IDE is famous for our Java Integrated Development Environment (IDE), but we have a number of pretty cool IDEs, including our C/C++ IDE, JavaScript/TypeScript IDE, PHP IDE, and more.
16-
- Java Runtime Enviroment and Java Virtual Machine: Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java plug-in, Java plugin, Java add-on or Java download.
24+
- Eclipse IDE: The Eclipse IDE is famous for our Java Integrated Development Environment (IDE), but we have several pretty cool IDEs, including our C/C++ IDE, JavaScript/TypeScript IDE, PHP IDE, and more.
25+
- Java Runtime Environment and Java Virtual Machine: Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java plug-in, Java plugin, Java add-on or Java download.
1726

1827
### Installing
1928

20-
A step by step series of examples that tell you how to get a development enviroment running.
21-
Download and Install Java (Java Runtime Enviroment or Java Virtual Machine)
29+
A step by step series of examples that tell you how to get a development environment running.
30+
Download and Install Java (Java Runtime Environment or Java Virtual Machine)
2231
* [Java for Windows](https://java.com/en/download/) - we should download and install JVM before the Eclipse IDE
2332
Download and Install Eclipse IDE
2433
* [Install Eclipse IDE](https://www.eclipse.org/ide/) - If you haven't downloaded and installed Eclipse IDE yet, here's how to get started.
@@ -46,8 +55,7 @@ We use [SemVer](http://semver.org/) for versioning. For the versions available,
4655

4756
* **Truc Huynh** - *Initial work* - [TrucDev](https://github.com/jackyhuynh)
4857

49-
50-
## Format
58+
## Reference
5159
my README.md format was retrieved from
5260
* **Billie Thompson** - *Initial work* - [PurpleBooth](https://github.com/PurpleBooth)
5361
See also the list of [contributors](https://github.com/your/project/contributors) who participated in this project.
@@ -56,9 +64,5 @@ See also the list of [contributors](https://github.com/your/project/contributors
5664

5765
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
5866

59-
## Acknowledgments
6067

61-
* Hat tip to anyone whose code was used
62-
* Inspiration
63-
* etc
6468

src/picture/Linux.PNG

106 KB
Loading

0 commit comments

Comments
 (0)