zoukankan      html  css  js  c++  java
  • 每个线程只对一个数据操作就不会出现线程安全问题-------------成员变量,用来计算累加的和

    package charpter12;

    public class Processor implements Runnable {
    private int count;
    // 成员变量,用来计算累加的和
    @Override
    public void run() {
    for (int i = 0; i <= 100; i++) {
    count += i;

    }
    System.out.println(Thread.currentThread().getName() + "--------" + count);

    }

    }

    -------------------

    package charpter12;

    public class Test {

    public static void main(String[] args) {
    Processor p = new Processor();
    Processor p2 = new Processor();
    Thread t1 = new Thread(p);
    t1.setName("t1");
    Thread t2 = new Thread(p2);
    t2.setName("t2");
    t1.start();
    t2.start();
    }

    }

  • 相关阅读:
    词根——rect
    6
    7
    5
    3
    4
    2
    1
    DBUtils
    Websocket
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9628750.html
Copyright © 2011-2022 走看看