线程一实现对静态变量i+1线程二实现对静态变量-2
- package com.verran.ant;
- public class TreadTest {
- /**
- * @param args
- */
- public static int i=100;
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Thread thread1=new Thread(new Runnable(){
- public void run() {
- // TODO Auto-generated method stub
- try {
- for(int k = 0; k < 10; k++){
- Thread.sleep(1000);
- i=i+1;
- System.out.println("thread one "+i);
- }
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- //System.out.println("thread 1"+i);
- }
- });
- Thread thread2=new Thread(new Runnable(){
- //int j=0;
- public void run() {
- // TODO Auto-generated method stub
- try {
- for(int k = 0; k < 10; k++){
- Thread.sleep(1000);
- i=i-2;
- System.out.println("thread two "+i);
- }
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- //System.out.println("thread 2"+j);
- }
- });
- thread1.start();
- thread2.start();
- }
- }