我有一个应用程序与大约10个ViewControllers都连接到一个单一的标签栏。在大多数ViewControllers中,有多个按钮可以播放不同的本地声音文件。对于每个ViewControllers,大约有20到70个声音文件被初始化和加载,所以如果用户在所有10个控制器之间循环,应用程序可能会加载大约500个声音文件,并且永远不会卸载它们。Error: (24) Too many open files 看起来应用程序加载了<em
我使用readTextFile(/path/ to /dir)来读取批文件,对行进行一些操作,并将它们保存到cassandra。一切看起来都很好,直到我到达目录中的170多个文件(在成功运行后文件被删除)。现在我收到了"IOException:打开的文件太多了“,在运行代码后,我看到成千上万的文件描述符正在打开。几乎所有的文件</em