社区
Web 开发
帖子详情
怎么解决并发的问题 ?小弟初来乍到。。
gaogaobingbing
2010-06-03 04:45:24
我有个办法不知道行不行,自己这么想的;
首先那个业务类 做成单列模式,就是说在一台服务器上只会被实例一次;
然后业务类中给申明一个字段 bollean的;业务执行开始的时候 把这个字段设为false;执行完在设为true;
当另外一个请求来的时候 要是看到这个实列的那个字段为false 就不可以调了?这样可以吗??
还望高人指点。。。。。
-----------------------------------------------me菜鸟一个
...全文
34
4
打赏
收藏
怎么解决并发的问题 ?小弟初来乍到。。
我有个办法不知道行不行,自己这么想的; 首先那个业务类 做成单列模式,就是说在一台服务器上只会被实例一次; 然后业务类中给申明一个字段 bollean的;业务执行开始的时候 把这个字段设为false;执行完在设为true; 当另外一个请求来的时候 要是看到这个实列的那个字段为false 就不可以调了?这样可以吗?? 还望高人指点。。。。。 -----------------------------------------------me菜鸟一个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ronniegxq
2010-06-03
打赏
举报
回复
悲观锁,第一个用户访问对象时,将此对象数据锁住,直到用户释放。
乐观锁,加时间错或者版本号,在对对象数据进行增删改时,判断当前时间或者版本号是否正确,
如正确则继续操作,否则不做处理
dr_lou
2010-06-03
打赏
举报
回复
synchronized
gaogaobingbing
2010-06-03
打赏
举报
回复
对呀只让一个用户用 不就不会并发啦? 对不对啊
dr_lou
2010-06-03
打赏
举报
回复
业务为何要单例?一次只能让一个用户使用么?
如果是那样 就加上synchronized
C#高性能大容量SOCKET
并发
完成端口例子(有C#客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度...
使用redis,怎么
解决
并发
问题
?
而线程不安全,是站在客户端的角度说的,redis是只有一个线程在工作,但是客户单端却是有成千上万个的,对于客户端来说,redis是被共享的资源,所以对于客户端来说依旧存在线程安全
问题
。线程安全,是站在reids的...
“秒杀”是什么?简单来说即使在同时间有大量请求抢购买同一商品并交易
“秒杀”是什么?简单来说即使在同时间有大量请求抢购买同一商品... 对于这些
问题
,都能在这个课程中找到
解决
方案。 此外你学完这套课程可以利用“秒杀”这个系统,了解怎样打造一个高
并发
、高可用、高性能的系统架构。
如何
解决
常见的
并发
问题
?
作者 | Beekums 译者 | Rayden 审校 | 王强
并发
错误臭名昭著,常常导致令人十分崩溃的 bug。大多数软件的 bug 是一致的。如果你先做 X,然后做 Y,...这也使得你很难证明你确实
解决
了这个
问题
。如果 Bug A 发生..
Redis如何处理高
并发
问题
?
Rdis如何处理高
并发
问题
?
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章