thr0loc.h

来自「这是linux下运行的mysql软件包,可用于linux 下安装 php + m」· C头文件 代码 · 共 68 行

H
68
字号
/******************************************************The thread local storage(c) 1995 Innobase OyCreated 10/5/1995 Heikki Tuuri*******************************************************//* This module implements storage private to each thread,a capability useful in some situations like storing theOS handle to the current thread, or its priority. */#ifndef thr0loc_h#define thr0loc_h#include "univ.i"#include "os0thread.h"/********************************************************************Initializes the thread local storage module. */voidthr_local_init(void);/*================*//***********************************************************************Creates a local storage struct for the calling new thread. */voidthr_local_create(void);/*==================*//***********************************************************************Frees the local storage struct for the specified thread. */voidthr_local_free(/*===========*/	os_thread_id_t	id);	/* in: thread id *//***********************************************************************Gets the slot number in the thread table of a thread. */ulintthr_local_get_slot_no(/*==================*/				/* out: slot number */	os_thread_id_t	id);	/* in: thread id of the thread *//***********************************************************************Sets in the local storage the slot number in the thread table of a thread. */voidthr_local_set_slot_no(/*==================*/	os_thread_id_t	id,	/* in: thread id of the thread */	ulint		slot_no);/* in: slot number *//***********************************************************************Returns pointer to the 'in_ibuf' field within the current thread localstorage. */ibool*thr_local_get_in_ibuf_field(void);/*=============================*/			/* out: pointer to the in_ibuf field */#ifndef UNIV_NONINL#include "thr0loc.ic"#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?