高并发文件读写

关于一个用文件作缓存的。具体过程是页面的每一个请求都会触发一个线程来读取资源文件,当文件系统里不存在该文件时,则会从数据库中读取并编译出资源对象,而后序列化并保存到文件中。这样下次访问该页面时直接从文件系统中读取便可,这样达到了加速页面访问的效果。 这样的设计没什么问题,但实际实现中会有多线程同时读取同一个文件,而且某些现成读取该文件的时候其余线程可能正在写这个文件。因此这里须要进行文件同步。这里
相关文章
相关标签/搜索