我正在对我计划构建的服务器应用程序进行一些研究。 主要功能将是 - 许多用户将能够进行实时编辑。
因此研究可伸缩字符串的所有选项,它基本上是某种字符串缓冲区,但能够处理大量(数百?)同时处理大量文本的线程。
与其重新发明轮子,我希望看到共享具有此类功能的库 :) 我用 Google 真的找不到太多东西。
最佳答案
您可能想看一下 Etherpad 的源代码- 它是一个基于 Java 的协作文本编辑 Web 应用程序,因此它必须具有某种字符串实现,允许对字符串的不同区域进行并发写入访问,大概不会丢失数据。当然,能不能满足你的性能要求就是另外一回事了……
关于java - Java 中的可伸缩多线程 String 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775437/