请教关于“最大打开文件数设置的函数setmaxstdio”的问题
各位新年好!
那位高手知道函数setmaxstdio(好像是设置标准输入输出的最大打开文件数)怎么使用?该函数是否已经设置有一默认打开文件数上限?
我刚刚看到一个材料但不是很懂,它说是lowio level的I/O函数(如_open, _read, _write)可支持同时最多打开2048个文件,而stdio level的I/O函数(即标准输入输出函数如fopen, fgetc, fputc)支持同时最多打开512个文件;通过使用函数setmaxstdio,标准输入输出的最大打开文件数可由512个增大到2048个文件。
不知道应该如何设置或调用该函数。因为我现在需要同时打开的文件数较多,已经超出了600个。
多谢~
祝新春快乐
问题点数:0、回复次数:0Top




