gpt4 book ai didi

java - 并发Excel文件写入

转载 作者:行者123 更新时间:2023-12-01 13:32:56 24 4
gpt4 key购买 nike

是否可以用java编写一个程序,多个资源可以同时写入一个excel表?举例来说,请求正在传入。对于每个请求,都会更新 4 行。所以当70个用户同时访问该文件时,需要同时更新70*4行。当我尝试使用同步过程时,遇到了死锁问题。是否可以在不使用多线程的情况下实现这一目标?

最佳答案

可以使用Java nio包来允许多线程写入http://docs.oracle.com/javase/1.5.0/docs/api/java/nio/channels/FileChannel.html该包提供文件内的控制,其中每个线程可以填充不同的区域。另一种方法是您可以同步您的 File 对象;这将一次允许访问一个线程。

关于java - 并发Excel文件写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21453485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com