2015年10月30日

Java学习---9.GUI编程

摘要: 1.AWT:component:可以显示的按钮,图标等window可以独立显示,panel可以容纳其他元素,但不能作为应用程序的独立窗口显示出来。applet不常用AWT和Swing之间的基本区别:AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT 的Java程序,其运... 阅读全文

posted @ 2015-10-30 16:32 TangWB 阅读(140) 评论(0) 推荐(0) 编辑

Java学习---8.线程同步

摘要: 1锁机制:public syncbronized void add(string name)执行方法时当前变量被锁定。2.死锁原理:要实现同步,要给所有修改变量的方法加锁m2执行完之后,m1执行,最后打印b的值是1000.3.生产者消费者。wait方法:别的线程可以访问锁的对象。sleep:其他线程... 阅读全文

posted @ 2015-10-30 14:51 TangWB 阅读(189) 评论(0) 推荐(0) 编辑

Java学习---7.多线程

摘要: 1.线程是程序中(1)每个进程都有独立的代码和数据空间(进程上下文),进程间切换会有较大的开销。(2)线程同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。(3)多进程:在操作系统中能同时运行多个任务(4)多线程:在同一应用程序中有多个顺序流同时执行。2.创建新线程... 阅读全文

posted @ 2015-10-30 10:48 TangWB 阅读(162) 评论(0) 推荐(0) 编辑

导航