以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Java/Eclipse 』 (http://bbs.xml.org.cn/list.asp?boardid=41) ---- [分享]学习Java私塾中级课程视频的感受分享 - 多线程 (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=79533) |
-- 作者:万维 -- 发布时间:1/18/2010 1:48:00 PM -- [分享]学习Java私塾中级课程视频的感受分享 - 多线程 本章概述和学习心得: 本章介绍了Java程序中一个很重要的概念——多线程。线程可以看成一个有自己的程序代码和操作数据组成的虚拟机器(封装体)。一般而言,有两种写线程的方法,即:继承Thread类和实现Runnable接口。一个线程开始后,具有可运行、运行中、等待锁、阻塞、结束这几个不同的状态,程序员可以通过sleep、wait、notify、join和interrupt等方法来控制线程。另外,由于多个线程可以共享相同的数据(临界资源),这会导致数据的不一致性而发生不可预期的错误,Java引入了线程同步的机制。这样,就能使用synchronized来解决临界资源的问题。本章最后,老师演示了一段经典的生产者和消费者的代码,使我们对线程同步有了更进一步的直观理解。 内容提要: 【1】线程的基本概念: 【2】线程的状态: 【3】线程的调度和控制 【4】线程同步 【5】代码演示:经典的生产者和消费者 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
4,435.547ms |