Java游戏服务端编程心得
来源:互联网 发布:游族网络002174股吧 编辑:程序博客网 时间:2024/04/30 12:32
1.共享数据的可见性问题可以不管,两个原因,一是可见性问题虽然虚拟机规范容许出现,但现实中极少出现;二是要保证不发生可见性问题,所有共享数据都要正确同步,这是一项艰巨的工作,另外还会带来 性能,伸缩性等问题。虽说不管,但是重要的数据还是要考虑下,还是要看具体业务,整体讲不用管,特别的地方注意下.
2.尽量少用锁,除非那个地方一旦发生并发问题后果很严重 ,或者那个地方容易发生并发问题。对于那些理论上会发生,但是概率少,就算发生了,后果也不严重的 我们可以不加锁。减少加锁的好处是程序性能不加锁比加锁好,程序伸缩性不加锁比加锁好, 不加锁也就不会有死锁这种大问题了.
综合 1,2点讲Java游戏服务端编程时,只对非常重要的数据做同步,后果不是很严重的并发问题我们可以忽略,以此换取 性能,伸缩性,开发效率,以此避免同步带来的其它问题.
0 0
- Java游戏服务端编程心得
- Java游戏服务端编程心得
- Java socket编程 猜数游戏--1--服务端
- Java socket编程 猜数游戏--1--服务端
- java游戏服务端实现
- 游戏杆编程心得
- 赫墨拉游戏-服务端-编程规范
- java开发游戏服务器心得
- java编程心得
- java编程心得
- java网络编程 (客户端、服务端)
- C游戏编程入门第一讲心得
- 用JAVA实现"猜数字"游戏过程中的一点心得——编程时如何思考
- java编程的一点心得
- Java编程规范的心得
- java编程思想-继承心得
- Java游戏编程初步
- Java游戏编程
- LeetCode----Product of Array Except Self
- IOS 文件夹创建,文件读写删除
- android监听ScrollView滑动停止
- xUtils3简介
- 计算机专业英语 学习笔记 4
- Java游戏服务端编程心得
- 欢迎使用CSDN-markdown编辑器
- 使用selenuim自动操作浏览器
- 计算机是如何工作的
- 展望2016,,总结2015
- 字符串最后一个字符的长度
- F - Nearest Common Ancestors
- poj-1408-计算两线相交点坐标模板
- php和python 中变量作用域的解析