博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多个线程使用通用一个对象的处理方案
阅读量:6590 次
发布时间:2019-06-24

本文共 523 字,大约阅读时间需要 1 分钟。

hot3.png

package cn.oracle1;

public class Demo03 {

 private int a = 1;

 public void calc(int times) {

  a++;
  System.err.println(times + "," + Thread.currentThread().getName() + " a is:" + a);// 2
  a--;
 }

 Thread t = new Thread() {

  public void run() {
   for (int i = 0; i < 10; i++) {
    calc(i);
   }
  };
 };

 Thread t2 = new Thread() {

  public void run() {
   for (int i = 0; i < 10; i++) {
    calc(i);
   }
  };
 };

 public static void main(String[] args) {

  new Demo03();
 }

 public Demo03() {

  t.start();
  t2.start();
 }
}

 

转载于:https://my.oschina.net/dtz/blog/539490

你可能感兴趣的文章
七、【应用的主要框架】
查看>>
使用Python快速获取公众号文章定制电子书(二)
查看>>
iOS下JS与OC互相调用(七)--Cordova 基础
查看>>
Three.js 关于立方体贴图产生边缘锯齿问题
查看>>
Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
查看>>
【开发问题记录①】关于滑动CollectionView时ContentSize变化的问题
查看>>
java中GC的基本概念
查看>>
building xxx gradle project info的解决办法
查看>>
【Leetcode】98. 验证二叉搜索树
查看>>
Vagrant (一) - 基本知识
查看>>
CSS选择器
查看>>
在 CentOS 7 上搭建 Jenkins + Maven + Git 持续集成环境
查看>>
数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
查看>>
一起来读you don't know javascript(一)
查看>>
[LeetCode] 862. Shortest Subarray with Sum at Least K
查看>>
【分享】终端命令工具 自动生成vue组件文件以及修改router.js
查看>>
[LeetCode] Student Attendance Record I
查看>>
PHP回顾之多进程编程
查看>>
spring boot + redis
查看>>
Ajax技术细节
查看>>