Преглед на файлове

starpupy: release/reacquire the GIL around starpu_shutdown()

HE Kun преди 4 години
родител
ревизия
d41f3c0aa8
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      starpupy/src/starpu_task_wrapper.c

+ 2 - 0
starpupy/src/starpu_task_wrapper.c

@@ -663,7 +663,9 @@ static PyObject* starpu_task_nsubmitted_wrapper(PyObject *self, PyObject *args)
 static PyObject* starpu_shutdown_wrapper(PyObject *self, PyObject *args)
 {
 	/*call starpu_shutdown method*/
+	Py_BEGIN_ALLOW_THREADS
 	starpu_shutdown();
+	Py_END_ALLOW_THREADS
 
 	/*return type is void*/
 	Py_INCREF(Py_None);