社区
Java EE
帖子详情
关于JAVA中高并发处理
csdn302
2014-04-14 03:00:29
JAVA中怎么处理高并发的情况,这里不考虑硬件方面,从代码方面考虑,有知道的吗?求教
...全文
856
7
打赏
收藏
关于JAVA中高并发处理
JAVA中怎么处理高并发的情况,这里不考虑硬件方面,从代码方面考虑,有知道的吗?求教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
聪头
2014-04-16
打赏
举报
回复
同样关注
kouwenxuan
2014-04-16
打赏
举报
回复
线程池 双缓冲队列 加锁
etnet
2014-04-14
打赏
举报
回复
高并发的性能问题最根源的"资源争用",看你怎么处理好这个问题了. JAVA语法上提供了解决方案,synchronized关键字,简单方便.优化的其实已经很好了,但是要达到所谓的"高并发"那么远远不够了. JDK5提供的同步包,中的Lock实现.理论上比synchronized性能"可能"更好,更灵活.但是其实也要看使用的场景. 以下都是资源争用时的"锁"的问题,加锁解锁肯定会有消耗...多线程肯定会有等待的. 最好的情况是消除竞争,JDK提供的ThreadLocal实现提供了一个思路.一个足球队我给每人发一个足球,大家就不用争了. 或者像JDK5同步包中的ConcurrentHashMap那样,我把一个蛋糕分成N份,让人分组去独立的去争这N份...减少争用的可能. 重点是从业务上想办法减少资源争用.
huwenhu2007
2014-04-14
打赏
举报
回复
1.使用线程池; 2.使用verctor\Hashtable等线程安全的集合对象; 3.尽量减少公共对象的使用
csdn302
2014-04-14
打赏
举报
回复
那还有知道的吗?
-江沐风-
2014-04-14
打赏
举报
回复
这个问题,如果MiceRice在,他可以回答你;
JAVA
_API1.6文档(
中
文)
java
.util.concurrent 在并发编程
中
很常用的实用工具类。
java
.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。
java
.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...
Java
实现Socket长连接和短连接
但缺点是频繁的连接和断开会增加网络开销,对于
高并发
场景可能不是最优选择。 短连接的实现主要涉及以下步骤: - 建立连接:客户端使用Socket类的connect()方法连接到服务器端的特定端口。 - 数据传输:通过Socket...
Java
网络编程第三版.pdf
3. **多线程与并发**:在网络编程
中
,多线程和并发
处理
是必不可少的,书
中
会讲解如何在
Java
中
管理线程,以及如何
处理
并发问题,如同步和锁机制。 4. **URL和HTTP**:
Java
通过URL类提供了访问Web资源的能力,而HTTP...
Java
学习入门资料 PPT版本
- **源文件**:源代码保存在`.
java
`文件
中
。 - **编译过程**:通过`
java
c.exe`编译器将源代码转换成`.class`文件。 - **字节码**:`.class`文件包含
Java
虚拟机指令集,即字节码。 - **执行过程**:使用`
java
`命令行...
一个牛人给
java
初学者的建议
其
高并发
处理
能力和多线程支持,使得
Java
能够高效地
处理
海量数据和
高并发
请求。此外,
Java
的生态系统
中
有许多成熟的框架和库,如Spring、Hibernate等,为开发者提供了丰富的资源,简化了复杂系统的开发过程。 #### ...
Java EE
67,550
社区成员
225,865
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章