Java字符串转数字(不使用jdk工具方法) |
您所在的位置:网站首页 › java字符串转化为数字 › Java字符串转数字(不使用jdk工具方法) |
Java如何在两个线程之间共享数据?
csdnmaxixi: 1 是不是应该 把while 循环 变成一个方法? 然后加锁?。 2 不过我看了 这是个while (true) 3 Thread.sleep(30); 是通过这句代码来实现 加锁同样的功能吗? Java如何在两个线程之间共享数据?csdnmaxixi: [code=java] public class RunnalbleTest2 implements Runnable { private int threadCnt = 10; //共有数据! @Override public void run() { while (true) { if (threadCnt > 0) { System.out.println(Thread.currentThread().getName() + " 剩余个数 " + threadCnt); threadCnt--; try { Thread.sleep(30); } catch (InterruptedException e) { e.printStackTrace(); } } else { break; } } } public static void main(String[] args) { RunnalbleTest2 runnalbleTest2 = new RunnalbleTest2(); new Thread(runnalbleTest2).start(); new Thread(runnalbleTest2).start(); } } [/code] 您好 我是小白 ,我看到别人这样写。这是不是就是您说的 第一种方式,但是我看到他没有加锁。 这是为什么? Java中synchronized 和 ReentrantLock 的区别?普通网友: 好文,鉴定完毕! 使用ES6语法进行Base64的编码和解码SarinaDu: 有用 SpringMVC动态切换多个数据源解决方案(自测可用)weixin_44470173 回复 键盘侠007: 同一个事务是不能用的~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |