g****s 发帖数: 306 | 1
技术上可以实现,只是网慢的时候会有很多bug
(如果要避免那些bug,则速度恐怕也会下降到和单窗口操作一样)
简单举例:
a:你在a窗口copy一篇文章
b:你在b窗口paste它
c:你回a窗口delete该文
若b窗口lag了一下,你很可能在p之前就d了文章,于是出错
为此,你必须要a窗口检测你所开的所有窗口的操作是否完成
但是b窗口的lag是不可能被a窗口知道的,(假若信息已经由
b传到系统,只是你还没看到回显,就不算lag了)于是a必须
等候一个timeout,或收到来自其它窗口你的指令(这还不如
你干脆不等回显一次打完所有指令快).
另一种改进方法,是允许批操作,即允许一次c多篇甚至一个
目录(将临时文件内字符串变量改成字符串数组即可),之后
再一次p多篇或一个目录(*.*格式,单纯搬目录名早已实现)
这样精华区整理就大大简化了(是否因此增加系统负担我不
敢说,不过精华整理也不是经常性操作,比F要省多了) |
|