A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝光四号 中级黑马   /  2016-10-21 22:37  /  563 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程(理解)
        (1)JDK5以后的针对线程的锁定操作和释放操作
                Lock锁
        (2)死锁问题的描述和代码体现
        (3)生产者和消费者多线程体现(线程间通信问题)
                以学生作为资源来实现的
               
                资源类:Student
                设置数据类:SetThread(生产者)
                获取数据类:GetThread(消费者)
                测试类:StudentDemo
               
                代码:
                        A:最基本的版本,只有一个数据。
                        B:改进版本,给出了不同的数据,并加入了同步机制
                        C:等待唤醒机制改进该程序,让数据能够实现依次的出现
                                wait()
                                notify()
                                notifyAll() (多生产多消费)
                        D:等待唤醒机制的代码优化。把数据及操作都写在了资源类中
        (4)线程组
        (5)线程池
        (6)多线程实现的第三种方案
        (7)多线程的面试题

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马