今天在看thinking in java多线程部分
java Beans: 符合某种规范的java组件,java类
规范:1.实现java.io.Serializable接口 2.提供一个无参数默认的构造函数 3.必须有get和set方法,类的字段必须有get和set来访问。
直接访问或JSP标签访问
Daemon线程
“在背景提供通用性服务”的线程,不属于程序本体。(当所有的non-daemon线程结束后,程序也就终止)
isDaemon()来判断是否daemon
setDaemon()来切换线程的daemon属性
synchronized
每个对象都有一个机锁(lock),同一个对象的所有synchronized函数共用同一个机锁,而此机锁可以防止一个以上的函数同时对同一块内存进行涂写动作。(一个函数调用结束前,其他函数不能调用)
原文:http://www.cnblogs.com/lamela11/p/4367406.html