some thread API examples

This commit is contained in:
Remzi Arpaci-Dusseau
2019-04-23 12:12:17 -05:00
parent b4fa80ad67
commit 502a67f965
5 changed files with 121 additions and 0 deletions

20
threads-api/README.md Normal file
View File

@@ -0,0 +1,20 @@
# Threads API
Some simple examples of how to use POSIX thread APIs.
Relevant files:
- `thread_create.c`: A simple thread creation program, with args passed to the
thread.
- `thread_create_with_return_args.c`: Return values from the thread to the
parent.
- `thread_create_simple_args.c`: Simpler argument/return value passing for the
lazy.
Type `make` to build; each file `foo.c` generates an executable `foo` which
you can then run, e.g.:
```sh
prompt> ./thread_create
```