变量锁在FileService中意味着什么?

时间:2012-08-31 14:16:43

标签: java google-app-engine

变量boolean lock FileService.html#openReadChannel中的含义是什么?

当我用 false 尝试时,我得到了一个非法状态异常,而当 true 时,我没有得到任何异常。我试图上传文件。

这个论点有什么作用?我已阅读该文档,但尚未理解。

1 个答案:

答案 0 :(得分:0)

根据该页面,它说

  

lock - 文件是否应该被锁定以进行独占访问?

因此,它基本上会询问您是否应该是唯一可以访问它的人。

如果您使用false,那么当其他人有权访问您时,您可能会尝试写信给它。我认为在几乎所有情况下,您都需要true,因为通常一次只有一个进程写入文件。