非常简单的问题,但在任何地方都找不到答案。是否有一次可以创建的输入流量限制。
示例。可以说我想一次上传100件事。是否有可能(在Android上)打开这100个输入流并同时读取它们,而没有内存问题?
或者最好一次保持少量的输入流。
是的,可以通过进程打开的文件描述符数量有一个系统限制。请访问http://pubs.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html和open_max。您也可以滴到您的Android终端模拟器中,并执行ulimit -n
,为您提供每个流程文件限制。在不知道您要准确地做什么的情况下,我会说是的,尝试将输入流的数量保持在最低限度。