fix: add patch lockfile for multiple instances #500
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist - zh-CN
master
分支保持同步.在存在多个实例(窗口)运行时,在
更新vscode
、初次安装background
会造成同时写入同一个文件的case。在窗口越多、安装插件越多时,发生概率越大。
添加了文件锁避免这种情况,所有实例命令在
1000s * 30
内执行完毕不会发生竞态。... 但也存在极端情况,比如开了几十个窗口,又装了几十个插件 =。=