_fwrite_nolock
定向到流中写入数据,不锁定线程。
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
参数
buffer
对于将要编写的数据的指针。size
项目大小 (以字节为单位)。count
要写入的最大项数。stream
为 FILE 结构的指针。
返回值
与 fwrite 相同。
备注
此函数是 fwrite的非固定版本。它与 fwrite 与相同,但它不是从由其他线程的干扰保护。,因为它不会产生开销锁定其他线程,它可能更快。在线程安全的上下文仅使用此功能 (如单线程应用程序或调用的大小处理已线程隔离的位置。
要求
功能 |
必需的头 |
---|---|
_fwrite_nolock |
stdio.h |
有关更多兼容性信息,请参见中介绍的 兼容性 。
示例
为 fread参见示例。