https://github.com/ombhd/philosophers_42
The basics of threading a process and how to work on the same memory space.
https://github.com/ombhd/philosophers_42
1337school 42born2code c c-programming-language makefile multithreading process
Last synced: 3 months ago
JSON representation
The basics of threading a process and how to work on the same memory space.
- Host: GitHub
- URL: https://github.com/ombhd/philosophers_42
- Owner: ombhd
- Created: 2021-01-28T17:29:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-05T12:05:36.000Z (over 4 years ago)
- Last Synced: 2025-02-05T23:27:57.844Z (8 months ago)
- Topics: 1337school, 42born2code, c, c-programming-language, makefile, multithreading, process
- Language: C
- Homepage:
- Size: 1.24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# philosophers
The basics of threading a process and how to work on the same memory space.
## Subject
- [Philosophers Subject](https://github.com/su-omb/philosophers/blob/main/en.subject.pdf)
## Useful Sources
- [Multithreading in C](https://www.geeksforgeeks.org/multithreading-c-2/)
- [Unix Threads in C](https://www.youtube.com/playlist?list=PLfqABt5AS4FmuQf70psXrsMLEDQXNkLq2)
- [Unix Processes in C](https://www.youtube.com/playlist?list=PLfqABt5AS4FkW5mOn2Tn9ZZLLDwA3kZUY)
- [sem_close vs sem_unlink when process terminates](https://stackoverflow.com/questions/9537068/sem-close-vs-sem-unlink-when-process-terminates)