Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文件并发Java服务器_Java_File_Concurrency_Network Programming - Fatal编程技术网

文件并发Java服务器

文件并发Java服务器,java,file,concurrency,network-programming,Java,File,Concurrency,Network Programming,我正在为我的计算机网络课程开发一个“虚拟银行”。但是,在开发服务器时,我们不能使用数据库。我们只能使用系统文件(如.txt)。那么,如何有效地处理文件并发性呢 编辑:可以有共享帐户您所说的文件并发是什么意思?是否希望能够从不同线程/进程写入同一文件?可能是@MohammedHousseynTaleb的重复项,但不是重复项。您还可以在@SHG中找到使用文件锁定的解决方案,我想存储帐户。所以,我试图避免这样的问题,比如说,我的账户上有20美元,但我妻子(和我有相同的账户)试图在我做的同时得到这笔钱。

我正在为我的计算机网络课程开发一个“虚拟银行”。但是,在开发服务器时,我们不能使用数据库。我们只能使用系统文件(如.txt)。那么,如何有效地处理文件并发性呢


编辑:可以有共享帐户

您所说的文件并发是什么意思?是否希望能够从不同线程/进程写入同一文件?可能是@MohammedHousseynTaleb的重复项,但不是重复项。您还可以在@SHG中找到使用文件锁定的解决方案,我想存储帐户。所以,我试图避免这样的问题,比如说,我的账户上有20美元,但我妻子(和我有相同的账户)试图在我做的同时得到这笔钱。我知道一些同步方法,但是将它应用到每个人身上会使系统变得非常慢。你说的文件并发是什么意思?是否希望能够从不同线程/进程写入同一文件?可能是@MohammedHousseynTaleb的重复项,但不是重复项。您还可以在@SHG中找到使用文件锁定的解决方案,我想存储帐户。所以,我试图避免这样的问题,比如说,我的账户上有20美元,但我妻子(和我有相同的账户)试图在我做的同时得到这笔钱。我知道同步的方法,但是将它应用到每个人身上会使系统变得非常缓慢