diff options
| author | gingerBill <bill@gingerbill.org> | 2022-03-31 01:13:43 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2022-03-31 01:13:43 +0100 |
| commit | 94dbac9a647fb050f3a818275111d8f7496ffd37 (patch) | |
| tree | bb7256c1734877b5481c769d32aa4a1fe95532b0 /examples | |
| parent | 97a183f4127b0cda0fdb3e1af7138def1f01ad18 (diff) | |
Disable thread pool in demo
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/demo/demo.odin | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin index ee4a2dd2b..9c2732cca 100644 --- a/examples/demo/demo.odin +++ b/examples/demo/demo.odin @@ -1145,29 +1145,29 @@ threading_example :: proc() { } } - { // Thread Pool - fmt.println("\n## Thread Pool") - task_proc :: proc(t: ^thread.Task) { - index := t.user_index % len(prefix_table) - for iteration in 1..=5 { - fmt.printf("Worker Task %d is on iteration %d\n", t.user_index, iteration) - fmt.printf("`%s`: iteration %d\n", prefix_table[index], iteration) - time.sleep(1 * time.Millisecond) - } - } - - pool: thread.Pool - thread.pool_init(pool=&pool, thread_count=3) - defer thread.pool_destroy(&pool) - - - for i in 0..<30 { - thread.pool_add_task(pool=&pool, procedure=task_proc, data=nil, user_index=i) - } - - thread.pool_start(&pool) - thread.pool_wait_and_process(&pool) - } + // { // Thread Pool + // fmt.println("\n## Thread Pool") + // task_proc :: proc(t: ^thread.Task) { + // index := t.user_index % len(prefix_table) + // for iteration in 1..=5 { + // fmt.printf("Worker Task %d is on iteration %d\n", t.user_index, iteration) + // fmt.printf("`%s`: iteration %d\n", prefix_table[index], iteration) + // time.sleep(1 * time.Millisecond) + // } + // } + + // pool: thread.Pool + // thread.pool_init(pool=&pool, thread_count=3) + // defer thread.pool_destroy(&pool) + + + // for i in 0..<30 { + // thread.pool_add_task(pool=&pool, procedure=task_proc, data=nil, user_index=i) + // } + + // thread.pool_start(&pool) + // thread.pool_wait_and_process(&pool) + // } } |