【发布时间】:2015-11-09 15:54:37
【问题描述】:
我有以下Cython 代码:
from cython import parallel
from libc.stdio cimport printf
def test_func():
cdef int thread_id = -1
with nogil, parallel.parallel(num_threads=10):
thread_id = parallel.threadid()
printf("Thread ID: %d\n", thread_id)
但是,它总是只启动一个线程,即总是只输出一个线程
Thread ID: 0
我做错了什么来获得多线程?
【问题讨论】: