Skip to content

randruc/CyclicSyncProcesses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Remi Andruccioli
February 2019

This is a thought on the interview question dealt by Vorbrodt in this blog post: http://blog.vorbrodt.me/?p=584

I like the implementation offered in this blog post.
Therefore I decided to post an implementation with 2 processes instead of 2 threads.
The difference is that 2 processes have distinct memory areas by default.
So as one of the many possible implementations, I use Unix pipes as a way of signaling events.
In each loop the PID of the process is printed followed by the letter A or B.

To compile:
gcc -Wall -Wextra -Werror -pedantic -std=c89 cyclic_sync_processes.c

This source code is under public domain.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages