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 + -
显示快捷键?