摘要:
线程之间的交互有以下几种选择: synchronized,object.wait(),object.notify() lock,condition.await(),condition.signal() synchronized,object.wait(),object.notify() object 阅读全文
摘要:
这些都是我消化理解之后的东西,我不能保证我的理解都是对的,仅供参考。 MVVM模式 MVVM最早由微软提出来,它借鉴了桌面应用程序的MVC思想,在前端页面中,把Model用纯JavaScript对象表示,View负责显示,两者做到了最大限度的分离。 把Model和View关联起来的就是ViewMod 阅读全文
摘要:
scheduleAtFixedRate是用任务开始时间计算间隔,就是说某任务上次理论启动时间+间隔时间就是下次启动时间。 scheduleWithFixedDelay是用任务结束时间计算间隔,就是说某任务上次结束时间+间隔时间就是下次启动时间。 这段代码模拟了一组10个任务,每个任务都有个name( 阅读全文
摘要:
Junit不能用来做多线程测试,因为 Junit不支持多线程 。 Junit的TestRunner的main方法源码 从源码可以看出来,Junit是监控的main线程,一旦main线程执行结束就直接exit了,根本不管子线程的死活。 知道了Junit的原理,我觉得可以尝试实现一下支持多线程,不就是让 阅读全文
摘要:
一个"形式良好"的XML文档拥有正确的语法。 XML 文档必须有一个根元素 XML元素都必须有一个关闭标签 XML 标签对大小写敏感 XML 元素必须被正确的嵌套 XML 属性值必须加引号 阅读全文