Java中进程间的数据传输 你现在的方法不是挺好吗! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初一看,文件好象也行,但仔细想了一下还是比较困难,理由如下:如果用文件来实现肯定是多个进程A0、A1、A2往一个指定的文件中写内容,而另一个程序B则不停地读这个文件并处理。在处理时有两种方法,一种是处理了一块内容后就在文件中把此内容删除掉,另一种处理方式是如果这块内容有个是否处理的标记,当处理完后把这个标记记上。但如果用读后删除的方式的话实现有点难,而且即使实现了对于效率也不高,因为所有对此文件的操作都将阻塞其它进程,对于处理后作标记的做法:当此文件的记录条数多的时候将会造成文件大小不断增大,尤其是当数据传输量大的时候。而用RMI也不行,因为在这里进程A0、A1我并没有限制它们用JAVA来实现,它们可以用其它语言来实现。 关于Java多线程协调的疑惑 Java中怎样将十进制浮点数转换为十六进制??? Vector中有方法可以实现的功能为什么还要用Iterator? 想用java做个截取屏幕的程序,不知道该怎么做? 怎么在java swing 中得到html中表单的内容 如何在TextArea上加KeyListener事件啊 求助 小弟初学java,交个朋友,以后gg,jj请多关照,进者有分!~ 哪位大哥帮帮小弟!!!!!!!! url转ip的问题 swing做GUI时,组件上的字号大小怎么改变? 使用org.apache.commons.compress 压缩zip包读取时读不到size
如果用文件来实现肯定是多个进程A0、A1、A2往一个指定的文件中写内容,而另一个程序B则不停地读这个文件并处理。在处理时有两种方法,一种是处理了一块内容后就在文件中把此内容删除掉,另一种处理方式是如果这块内容有个是否处理的标记,当处理完后把这个标记记上。但如果用读后删除的方式的话实现有点难,而且即使实现了对于效率也不高,因为所有对此文件的操作都将阻塞其它进程,对于处理后作标记的做法:当此文件的记录条数多的时候将会造成文件大小不断增大,尤其是当数据传输量大的时候。
而用RMI也不行,因为在这里进程A0、A1我并没有限制它们用JAVA来实现,它们可以用其它语言来实现。