https://github.com/danielbrodi/watchdog-program-monitor
A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.
https://github.com/danielbrodi/watchdog-program-monitor
c data-structures fork multithreading process process-manager scheduler semaphore shared-library shared-memory shared-object signal signal-processing signaling signals synchronization thread thread-safe threading watchdog
Last synced: about 1 year ago
JSON representation
A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.
- Host: GitHub
- URL: https://github.com/danielbrodi/watchdog-program-monitor
- Owner: danielbrodi
- License: mit
- Created: 2021-08-30T19:11:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-15T14:10:40.000Z (almost 5 years ago)
- Last Synced: 2023-03-22T16:26:01.100Z (over 3 years ago)
- Topics: c, data-structures, fork, multithreading, process, process-manager, scheduler, semaphore, shared-library, shared-memory, shared-object, signal, signal-processing, signaling, signals, synchronization, thread, thread-safe, threading, watchdog
- Language: C
- Homepage:
- Size: 566 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0