learn
fallseir
一个不大专心的程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThinkInJava杂记--并发控制-02-线程控制
线程状态 1、新建new:已建立还没有start 2、就绪runnable:运行中或等待时间片中 3、死亡dead:从run方法中返回,线程运行结束 4、阻塞blocked:线程能够运行,但某个条件阻止了它的运行,直到线程返回就绪状态后,线程继续运行(如:sleep,join,io阻断等原因) 进入阻塞状态 1、sleep,直到超过sleep时间 2、wait,直到得到not原创 2011-10-26 17:57:38 · 407 阅读 · 0 评论 -
ThinkInJava杂记--并发控制-01-资源共享
synchronized void syncFun(){// 同步锁属性标记, ... } sonchronized(syncObject){ // t同步锁区块,临界区 .... } 将指定的方法标记为线程安全的原子方法,使得方法只能被顺序的独占的方式调用 JVM 内部自动维持被 synchronized 属性标记的方法的独占锁状态 synchronize原创 2011-10-26 17:37:33 · 339 阅读 · 0 评论 -
javascript 常用参考
== 输出调试信息 console.log("some","test","message"); // console.error== 类型转换 +"32";//32 +new Date(); 1390292167591== JSON序列化 JSON.stringify(new Date());//"2014-01-21T08:17:02.139Z" JSON.parse(JSON.原创 2014-01-22 15:32:57 · 520 阅读 · 0 评论 -
Javascript中使用Object还是Function构建工具包?
Javascript中使用Object还是Function构建工具包? 这是一个疑问,在我还没有清晰的明确的认识到问题的方向之前 (function(){ var myTools; ... window.myTools=myTools; })(); 用匿名方法来封闭作用域以便避免自己的代码同其他代码的重名导致的混乱,应该已经算是有个相对清晰的认识 对于使用 window.myTools原创 2014-01-22 16:17:35 · 799 阅读 · 0 评论
分享