aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-03-31 01:13:43 +0100
committergingerBill <bill@gingerbill.org>2022-03-31 01:13:43 +0100
commit94dbac9a647fb050f3a818275111d8f7496ffd37 (patch)
treebb7256c1734877b5481c769d32aa4a1fe95532b0 /examples
parent97a183f4127b0cda0fdb3e1af7138def1f01ad18 (diff)
Disable thread pool in demo
Diffstat (limited to 'examples')
-rw-r--r--examples/demo/demo.odin46
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)
+ // }
}