社区
Java
帖子详情
怎么实现服务端多线程间的通信
HelloWord、
2013-07-06 12:20:14
我服务端把serversocket.accept放到一个线程死循环里,接受连接请求后就创建一个客户端处理线程,设置为后台线程。
客户端处理线程里面,再分别创建一个读操作线程和写操作线程,写线程里用SynchronousQueue存放要写的内容。 怎么才能在读线程里面正确的调用写线程? 因为当有多个客户端处理线程后,在读线程里面就不能调用准确的写线程了。
...全文
66
1
打赏
收藏
怎么实现服务端多线程间的通信
我服务端把serversocket.accept放到一个线程死循环里,接受连接请求后就创建一个客户端处理线程,设置为后台线程。 客户端处理线程里面,再分别创建一个读操作线程和写操作线程,写线程里用SynchronousQueue存放要写的内容。 怎么才能在读线程里面正确的调用写线程? 因为当有多个客户端处理线程后,在读线程里面就不能调用准确的写线程了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rumlee
2013-07-08
打赏
举报
回复
读用独立线程来做是可以的,写不需要用线程吧。 因为你用的io读取数据的时候存在阻塞的问题,所以用独立线程。写数据不存在阻塞的问题啊。 你这种做法如果高并发会导致大量的线程,性能低下,建议用nio,效率可以提高很多。
C#基于TCP的Socket
多线程
通信
(包含
服务端
和客户端)
本篇文章将深入探讨C#中基于TCP的Socket
多线程
通信
,包括
服务端
和客户端的
实现
。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层
通信
协议。在C#中,我们可以使用System.Net....
MFC
实现
多个客户端通过服务器进行
通信
的Socket
多线程
编程
1.基于MFC通过
多线程
实现
多个客户端同时连接服务器。 2.
服务端
通过维护一张转发表来
实现
对客户端信息的转发,比如客户端A向客户端B发送消息,服务器接收到客户端A发过来消息内容和客户端B信息之后,通过转发表查找到...
Windows下基于socket
多线程
并发
通信
的
实现
本文介绍了在Windows 操作系统下基于TCP/IP 协议Socket 套接口的
通信
机制以及
多线程
编程知识与技巧,并给出
多线程
方式
实现
多用户与
服务端
(C/S)并发
通信
模型的详细算法,最后展现了用C++编写的多用户与服务器
通信
的...
C++编写 win32控制台下 Socket
通信
多线程
聊天室 服务器 客户端
C++语言编写,SOCKET套接字
通信
,分服务器和客户端,
多线程
模型,Win32控制台。 首先聊天室分为
服务端
和客户端,通过TCP连接
通信
。运行顺序为: 1.首先打开服务服; 2.打开客户端,用户输入名字,连接到
服务端
后...
java
多线程
+Socket+Swing做的局域网聊天程序
【标题】"java
多线程
+Socket+Swing做的局域网聊天程序"涉及的核心知识点主要涵盖Java编程、
多线程
、网络
通信
以及图形用户界面设计。以下将详细阐述这些关键概念及其在
实现
局域网聊天程序中的应用。 **1. Java编程**...
Java
51,410
社区成员
86,072
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章