I have two functions in C:

```
void function1(){
    // do something
}

void function2(){
    // do something while doing that
}

```

How would I run these two functions at the exact same time?
If possible, please provide an example!