多进程文本读取的问题 一个进程要不停得向一个文件写数据,同时又有1000个进程不停的读取里面的数据,应该注意些什么问题呢? 比如写的时候,一个读进程正在读,怎么办?比如刚写一半的时候,一个进程如何读里面的数据呢?谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 答:可以啊。java.io包的文件流的读/写内部自己可以管理一个写、多个读的问题啊。只是那个写进程要注意是以添加方式打开的文件写,且要及时要所写的数据进行flush()。写/读之间的同步问题是它内部管理的啊(当然依赖于具体的平台了)以上仅供你参考 感觉如果直接作IO操作 效率是会有问题的.. 应该考虑缓存吧! Collection Map/List 当 一个进程写到一写程序 就重建他们的 缓存 这样 效率相对要好很多. 也就不用再考滤并发问题..多线程访问资源时会出现同步问题考虑 synchronized method 、thread pool 、 建议使用缓存 、thread lock(效率不会太好) 新手疑问:为什么能把一个实现了某个接口的类的实力存放在这个接口的变量中? java jdic 我对InputStream和OutputStream的错误理解 用ant能实现多线程编译吗? mysql 乱码问题 静态类有构造方法? 提示:Graphics 不能强制类型转换为 Graphics2D 怎么回事? 大家来看看我的程序错误出在哪里? 有沒有人用過jbuiler裡的queryDataSet,能不能告訴我怎麼用查詢一個寫好的SQL語句? 【求助】新手关于java环境变量配置的问题 BufferedImage在jsp页面显示的问题 看看!
应该考虑缓存吧! Collection Map/List
当 一个进程写到一写程序 就重建他们的 缓存 这样 效率相对要好很多. 也就不用再考滤并发问题..多线程访问资源时会出现同步问题
考虑 synchronized method 、thread pool 、 建议使用缓存 、thread lock(效率不会太好)