diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-06-08 20:44:04 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-06-08 20:44:04 -0400 |
| commit | faac96fff84c45acf20af0515e8fd43af32fdaca (patch) | |
| tree | 3c7e6a11ef14fc8d9ed4ddde9d39dfe8158cad77 /docs/application/thread.md | |
| parent | 168e070965aa2d98326b297d10339c4ad131c560 (diff) | |
add tracing step by step
Diffstat (limited to 'docs/application/thread.md')
| -rw-r--r-- | docs/application/thread.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/application/thread.md b/docs/application/thread.md index 3dc0b2f..ba67a7e 100644 --- a/docs/application/thread.md +++ b/docs/application/thread.md @@ -10,7 +10,7 @@ typedef struct _kpl_task kpl_task; typedef void kpl_task_fn(kpl_task *t); typedef struct _kpl_task { - POOL_HEADER(kpl_task); + POOL_HEADER(_kpl_task); _Atomic bool join_ready; uint16_t worker_id; kpl_task_fn *fn; @@ -20,6 +20,7 @@ typedef struct _kpl_task { } kpl_task; typedef struct { + _Atomic bool gc_wait; kpl_task *queue_head, *queue_tail; pthread_t thread; } kpl_thread; |
