Threadvar编译指示

变量可以用 threadvar 编译指示标记,使它成为 thread-local 变量; 另外,这意味着 global 编译指示的所有效果。

  1. var checkpoints* {.threadvar.}: seq[string]

由于实现限制,无法在 var 部分中初始化线程局部变量。 (在创建线程时需要复制每个线程局部变量。)