#pragma once #include"cstring" #include #include #include #include #include #include "Python.h" #include #ifdef PYGILTHREADLOCK_EXPORTS #define PYGILTHREADLOCK_API __declspec(dllexport) #else #define PYGILTHREADLOCK_API __declspec(dllimport) #endif /*È«¾Ö½âÊͺÍÏß³ÌËø*/ PYGILTHREADLOCK_API class PyGILThreadLock { public: PyGILThreadLock(); ~PyGILThreadLock(); private: PyGILState_STATE gstate; PyThreadState *_save; int nStatus; };