# Process Creation

## Creating a New Process: `fork()`

## Race Conditions After `fork()`

## Avoiding Race Conditions by Synchronizing with Signals

## Reference

{% embed url="<https://man7.org/tlpi>" %}
The Linux Programming Interface
{% endembed %}
