java - MyBatis 中的多线程服务器客户端

标签 java multithreading client-server

我编写了一个单线程客户端服务器模型,它执行以下操作:

  1. 客户端等待的服务器循环..
  2. 当客户端运行时,它会发送当前可用的数据(即一个由逗号分隔的 10 个字段的字符串)
  3. 服务器从客户端读取数据并解码(简单地通过检查逗号)
  4. 然后使用mybatis服务器更新数据库。

现在我想将此服务器转换为多线程服务器,我真的很困惑地看着我在谷歌搜索时发现的一些示例(即聊天服务器等)。

那么,谁能帮我弄清楚从哪里开始将服务器转换为多线程服务器?

如果需要,我可以在这里发布代码。

最佳答案

您可以为每个传入连接启动一个线程。 在此页面底部,您可以找到带有源代码的示例:Writing the Server Side of a Socket

关于java - MyBatis 中的多线程服务器客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6952490/

相关文章:

Python 中 Java 的 TreeSet 等价物?

java - Spring RestController 以 html 而不是 json 的形式返回错误

iOS 多线程问题

java - Java异步HttpClient请求似乎阻塞了主线程?

JAVA 客户端服务器读取带有新行的字符串

java - 单击事件后从资源布局中 inflatedView

java - 手动排序不起作用?

c - struct sockaddr_un 与 sockaddr

c - 多线程程序消费者导致程序卡住

haskell - 在 Haste 中,是否可以使用 RPC 从服务器调用客户端代码?