08 2016 档案

摘要:非线程安全问题 “非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在“非线程问题”。也即是说,方法中的变量永远是线程安全的。 如果多个线程共同访问1个对象中的实例变量,则可能线程不安全。下面以实例说明 Result 1 a over 2 b over 3 b 200 4 a 2 阅读全文
posted @ 2016-08-31 20:00 胖胖的半山兄 阅读(561) 评论(0) 推荐(0)
摘要:重新来看多线程时,被这结果搞懵逼了。不多说,直接上代码: 1 public class MyThread02 extends Thread { 2 public MyThread02() { 3 System.out.println("init curr: " + Thread.currentThr 阅读全文
posted @ 2016-08-26 22:18 胖胖的半山兄 阅读(2936) 评论(2) 推荐(1)
摘要:怎么说,闭包大体也就是作用域的问题。闭包的一个用途是用于模块化,保护函数体内的私有变量,如: 模块化的东西不多说,下面说之前一直不解的问题: 原因在于log的参数i为形参,只有在onclick事件触发时,才将i赋值。 简单修改,通过立即执行函数即可将i进行绑定: 1 var $div = $("di 阅读全文
posted @ 2016-08-15 19:02 胖胖的半山兄 阅读(257) 评论(0) 推荐(0)
摘要:笔记参考来源:阮一峰 http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 1. 浏览器端的模块只能采用“异步加载”方式 ==> AMD 形式:require([module],callback) 2. require.js 2. 阅读全文
posted @ 2016-08-09 10:41 胖胖的半山兄 阅读(246) 评论(0) 推荐(0)