call_once
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <threads.h> 中定义
|
||
void call_once( once_flag* flag, void (*func)(void) ); |
(C11 起) | |
来电功能
func
一次,即使从多个线程调用.原文:
Calls function
func
exactly once, even if invoked from several threads.与所有以前或以后调用
func
call_once
变量具有相同的功能flag
同步完成.原文:
The completion of the function
func
synchronizes with all previous or subsequent calls to call_once
with the same flag
variable.[编辑] 参数
flag | - | 指针指向的对象,用来确保
func 只会被调用一次原文: pointer to an object that is used to ensure func is called only once |
func | - | 的功能来执行
|
[编辑] 返回值
(无)