没有合适的资源?快使用搜索试试~ 我知道了~
ConcurrentApplication
共7个文件
java:4个
iml:1个
gitignore:1个
需积分: 5 0 下载量 172 浏览量
2021-06-14
19:01:14
上传
评论
收藏 7KB ZIP 举报
温馨提示
构建并发应用程序 客观的 该项目的目标是成功限制客户端与服务器的同时连接数。 通过结合使用信号量和 Java 并发库提供的 Executor 接口来限制需要实现的连接数的能力。 该应用程序还需要使用 Callable 和 Future 来检索有关正在运行的线程的信息并在必要时中断它们。 这些要求旨在防止并发问题,例如死锁、饥饿和竞争条件。 建筑学 该应用程序具有三个组件 — Client、ServerPool 和 WorkerThread — 用于实现目标中列出的要求。 客户端组件运行在客户端,负责使用传输控制协议连接以及向服务器发送字符串消息。 Client 运行在终端中并提供输入提示,允许用户输入任何字符串。 该字符串随后被写入输出缓冲区流并等待来自服务器的响应。 如果服务器池已满,客户端将通知用户未收到响应。 客户端将继续运行,直到用户在提示中键入“停止”。 这将触发返回,并且客户
资源推荐
资源详情
资源评论
收起资源包目录
ConcurrentApplication-master.zip (7个子文件)
ConcurrentApplication-master
src
Preferences.java 349B
ServerPool.java 5KB
WorkerThread.java 2KB
Client.java 3KB
README.md 4KB
.gitignore 705B
ConcurrentApplication.iml 846B
共 7 条
- 1
资源评论
沈临白
- 粉丝: 44
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功