java关键字之static妙用
来源:互联网 发布:中高端女装品牌 知乎 编辑:程序博客网 时间:2024/06/11 00:16
java中没有全局变量,因此用static代替全局变量,相当于全局变量。
因此,在多线程交互时,可以用static记录线程标号,比如该线程id用过static标志为3,下一个可以基于这个static变量加一,记录为第4号线程。
public class myred implements Runnable{ public volatile int cnt=0; public static int tsk=0;//公共变量 private final int id=tsk++;//公共变量改变,记录为id,id相当于线程常量,一次性固定 public myred(){} public myred(int cnt){ this.cnt=cnt; }public void run(){ cnt=cnt+1; System.out.println(cnt); System.out.println("running"); System.out.println(id);} public class mytrd {public static void main(String[] args) { for (int i=0;i<10;i++) new Thread(new myred(i)).start(); }}
阅读全文
1 0
- java关键字之static妙用
- java之static的妙用
- Java关键字之static
- java 关键字之static
- Java关键字之static
- java之关键字static
- Java之static关键字
- Java之static关键字
- java 之static关键字
- Java关键字之static
- java关键字之static
- Java之static关键字
- java之static关键字
- Java关键字之Static
- Java关键字介绍之static
- Java关键字介绍之static
- Java 封装之static关键字
- Java关键字介绍之static
- 在把jQuery的ajax例子放在AppServ上运行时出错,failed to open stream: No such file or directory in Unknown on line 0
- Leetcode-Combination Sum ll(深搜)
- android下使用FTP上传文件、下载文件、新建目录、删除文件工具类
- Android Framework------之Keyguard 简单分析
- 办公技巧:PDF转DWG格式的两种简单方法
- java关键字之static妙用
- ios 数字加字母正则表达式
- 如何轻松的破解excel 2016工作表密码
- Sqlserver触发器(同步、自动)
- 如何提高Unity Gear VR游戏性能
- CSU
- Mybatis教程____mybatis超详细入门列子
- asd
- Oracle 数据库中的表