threadcurrentaccessdemo1.txt

来自「JAVA的一些基础教程」· 文本 代码 · 共 47 行

TXT
47
字号
1: class ThreadCurrentAccessDemo1{
2: 	int 成员变量 = 50;
3: 	
4: 	public void 改变成员变量(int a) {
5: 		System.out.println(Thread.currentThread().getName()+ 
6: 					":改变成员变量-前-成员变量等于"+ 成员变量);
7: 		try{
8: 			Thread.sleep(1000);
9: 		}catch(Exception e){}
10: 
11: 		成员变量 += a;
12: 		System.out.println(Thread.currentThread().getName()+
13: 					":执行改变成员变量-后-成员变量="+成员变量);
14: 	}
15: 
16: 	public void 改边局部变量(int a){
17: 		int 局部变量 = 50;
18: 		System.out.println(Thread.currentThread().getName()+ 
19: 					":执行改变局部变量-前-局部变量等于"+ 局部变量);
20: 		try{
21: 			Thread.sleep(1000);
22: 		}catch(Exception e){}
23: 
24: 		局部变量 += a;
25: 		System.out.println(Thread.currentThread().getName()+
26: 					":执行改边局部变量-后-局部变量="+局部变量);
27: 	}
28: 
29: 	public void demo(){
30: 		Runnable r = new Runnable(){
31: 			public void run(){
32: 				改变成员变量(50);
33: 				System.out.println();
34: 				改边局部变量(100);
35: 		
36: 			}
37: 		};
38: 		new Thread(r,"线程A").start();
39: 		new Thread(r,"线程B").start();
40: 	}
41: 
42: 	public static void main(String arg[]){
43: 		ThreadCurrentAccessDemo1 tDemo = new ThreadCurrentAccessDemo1();
44: 		tDemo.demo();
45: 	}
46: }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?