mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-26 20:40:28 +00:00
[WIP] Threading (#282)
* Thread creation * Proper thread creation and exit * Join/Detach protocol * Added semaphore with futex (hopefully fast)
This commit is contained in:
parent
d852640a1e
commit
a0b39f886c
30 changed files with 792 additions and 12 deletions
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_PRIVATE_FLAG,0,0,0,0x80,0x80,0
|
||||
.syscon misc,FUTEX_PRIVATE_FLAG,128,0,0,0x80,0x80,0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_REQUEUE,0,0,0,3,3,0
|
||||
.syscon misc,FUTEX_REQUEUE,3,0,0,3,3,0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_REQUEUE_PRIVATE,0,0,0,131,131,0
|
||||
.syscon misc,FUTEX_REQUEUE_PRIVATE,131,0,0,131,131,0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_WAIT_PRIVATE,0,0,0,129,129,0
|
||||
.syscon misc,FUTEX_WAIT_PRIVATE,128,0,0,129,129,0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_WAKE,0,0,0,2,2,0
|
||||
.syscon misc,FUTEX_WAKE,1,0,0,2,2,0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/consts/syscon.internal.h"
|
||||
.syscon misc,FUTEX_WAKE_PRIVATE,0,0,0,130,130,0
|
||||
.syscon misc,FUTEX_WAKE_PRIVATE,129,0,0,130,130,0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue