aiquestion@aiquestion
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“文件操作都是在同一个tomcat的服务端内进行的?那就是在同一个jvm进程里吧…… 【 在 fredwade 的大作中提到: 】 : 是安卓系统里,手机装了多个app,每个app同时启动多个线程调用接口向服务器发起请求,然后用tomcat处理请求并存储一些东西,所有的请求需要在同一个文件里进行读写操作,而且有很多个读写…”
“为啥不用一个线程来读写这个文件,然后设置缓冲队列来存储其他线程要对文件的操作和内容。 =。=猜不出哪个场景需要多个虚拟机进程里的多个线程去并发读写文件的。。。lz要不介意能说一下应用场景么? 【 在 fredwade 的大作中提到: 】 : 呵呵这个博客我也看过了。。。”
“刚搜了下: http://blog.csdn.net/gxy3509394/article/details/7435993 这个地方说【单个 Java 虚拟机在某个特定文件上所保持的锁定是不重叠的,即同一个jvm中不同线程去拿同一文件的锁时,先拿到的获得锁,后获取的无法获得锁,tryLock()方法不会抛出异常,但获得…”
“1.是调用操作系统的文件锁,具体读操作可不可以并发好像是和操作系统有关的(这个记不清楚了,lz可以自己查下)。 2.是Java内部的读写锁,这个是可以并发读的。 如果lz实在多个虚拟机进程里需要并发的处理这个文件应该只能用1吧。 但是好像1是不保证同一个虚拟机内的线程可以互斥的~ =。=好像有点乱 大概就是说1是告诉操…”
“搜噶,你也研2么? 【 在 LP518 的大作中提到: 】 : 我现在在外面实习了,实验室不管了,得向公司请假,也打算回去4天吧”
“-_-#4天吧~你们老师放多久? 【 在 LP518 的大作中提到: 】 : 不错啊,你回去了多久”
“已滚回北京~正在t56上~ 【 在 LP518 的大作中提到: 】 : RT~”
“唔这么贵,南门那好像6块吧我记得 【 在 LP518 的大作中提到: 】 : 今天中午在北师东门附近的陕老大吃了碗油泼棍棍面+肉夹馍~ 现在一个肉夹馍都要八九块了啊”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。