java - Java 中的可伸缩多线程 String 对象

标签 java multithreading string scalability

我正在对我计划构建的服务器应用程序进行一些研究。 主要功能将是 - 许多用户将能够进行实时编辑。

因此研究可伸缩字符串的所有选项,它基本上是某种字符串缓冲区,但能够处理大量(数百?)同时处理大量文本的线程。

与其重新发明轮子,我希望看到共享具有此类功能的库 :) 我用 Google 真的找不到太多东西。

最佳答案

您可能想看一下 Etherpad 的源代码- 它是一个基于 Java 的协作文本编辑 Web 应用程序,因此它必须具有某种字符串实现,允许对字符串的不同区域进行并发写入访问,大概不会丢失数据。当然,能不能满足你的性能要求就是另外一回事了……

关于java - Java 中的可伸缩多线程 String 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6775437/

相关文章:

java - 删除 commons-logging 并使用 slf4j 会导致 spring 出现错误

Python:生成多个带空格的字符串组合

php - Linux 服务器上的自动化脚本(不是 cron 作业)

c++ - 如何理解 C++ Concurrency in Action 中同一类的实例导致死锁问题?

c - 如何用c语言构建左半角金字塔

c++ - 如何将二进制值的字符串转换回 char

java - UI 相关对象可以保持可用多久?

java - Hybris 重写现有文件

java - 如何在不在 android 中的 Activity 上添加 map fragment 的情况下获取我的位置?

java - 在单个后台线程定期修改 map 的同时读取 map