rename vm_lock to GIL

This commit is contained in:
pikastech 2023-02-11 13:44:53 +08:00
parent b469aaa4ec
commit 6f659ca93d
3 changed files with 8 additions and 8 deletions

View File

@ -11,7 +11,7 @@ static void _thread_func(void* arg) {
while (!_VM_is_first_lock()) {
pika_platform_thread_delay();
}
_VM_lock();
pika_GIL_lock();
PikaObj* ctx = New_PikaObj();
pika_thread_info* info = (pika_thread_info*)arg;
obj_setArg(ctx, "args", info->args);
@ -35,7 +35,7 @@ static void _thread_func(void* arg) {
arg_deinit(info->args);
pika_platform_thread_destroy(info->thread);
pikaFree(info, sizeof(pika_thread_info));
_VM_unlock();
pika_GIL_release();
}
void _thread_start_new_thread(PikaObj* self, Arg* function, Arg* args_) {

View File

@ -50,7 +50,7 @@ volatile VMSignal PikaVMSignal = {.signal_ctrl = VM_SIGNAL_CTRL_NONE,
static pika_platform_thread_mutex_t pikavm_global_lock = {0};
int _VM_lock(void) {
int pika_GIL_lock(void) {
if (!pikavm_global_lock.is_init) {
return 0;
}
@ -61,7 +61,7 @@ int _VM_lock(void) {
return ret;
}
int _VM_unlock(void) {
int pika_GIL_release(void) {
if (!pikavm_global_lock.is_init) {
return 0;
}
@ -3680,7 +3680,7 @@ void _pikaVM_yield(void) {
#if PIKA_EVENT_ENABLE
_VMEvent_pickupEvent();
#endif
_VM_unlock();
pika_GIL_release();
pika_platform_thread_delay();
_VM_lock();
pika_GIL_lock();
}

View File

@ -326,7 +326,7 @@ int _VMEvent_getVMCnt(void);
void _VMEvent_pickupEvent(void);
void _pikaVM_yield(void);
int _VM_lock_init(void);
int _VM_unlock(void);
int _VM_lock(void);
int pika_GIL_release(void);
int pika_GIL_lock(void);
int _VM_is_first_lock(void);
#endif