📄 vtkill.c
字号:
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved. */#include "vthdr.h"/* Deleting a thread**** Written by Kiem-Phong Vo*/#if __STD_Cint vtkill(Vthread_t* vt)#elseint vtkill(vt)Vthread_t* vt;#endif{#if !vt_threaded return -1;#else int rv; if(!vt) return -1; if(!(vt->state&VT_RUNNING) ) { vt->error = 0; return -1; }#if _WIN32 if((rv = TerminateThread(vt->self, 0)) == FALSE) { vt->error = GetLastError(); rv = -1; } else rv = 0;#else if((rv = pthread_cancel(vt->self)) != 0) { vt->error = rv; rv = -1; }#endif if(rv == 0) vt->state &= ~VT_RUNNING; return rv;#endif /*!vt_threaded*/}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -