Java多线程静态数据如何进行数据同步
Java多线程静态数据在平时的使用中有不少的问题,这些问题需要我们不断的进行相关代码的学习,下面我们就来看看有关于Java多线程静态数据代码的学习。希望大家有所帮助。

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十载企业及个人网站建设经验 ,为成都近1000家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,高端网站设计,同时也为不同行业的客户提供成都网站制作、成都做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联建站。
1:直接使用静态同步方法,Java多线程静态数据代码
- public class Foo {
- static int count = 0;
- static public synchronized void inc( int i){
- countcount = count + i; }
- }
- public class Foo {
- static int count = 0;
- static public synchronized void inc( int i){
- countcount = count + i; }
- }
2:使用无关对象保护静态数据Java多线程静态数据代码
- public class Foo {
- static int count = 0;
- static Object o = new Object();
- public void inc(int i) {
- synchronized(o){
- countcount =count + i; }
- }
- }
- public class Foo {
- static int count = 0;
- static Object o = new Object();
- public void inc(int i) {
- synchronized(o){
- countcount =count + i; }
- }
- }
3:使用Class Itself保护静态数据Java多线程静态数据代码
- public class Foo {
- static int count =0;
- public void inc(int i){
- synchronized(Foo.class) {
- countcount =count + i; }
- }
- }
以上就是对Java多线程静态数据的相关介绍。
【编辑推荐】
- Java多线程编程的常见陷阱
- 实战Java多线程编程之不提倡的方法
- 深入浅出Java多线程程序设计
- 初学Java多线程:线程简介
- 初学Java多线程:用Thread类创建线程
网页名称:Java多线程静态数据如何进行数据同步
转载来于:http://www.jxjierui.cn/article/cciosph.html


咨询
建站咨询
