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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.等待唤醒机制存在的意义是什么?
答:保证线程间通信有效利用资源。

2.调用wait()方法和notify()方法,需要注意什么?
答:wait()方法和notify()方法必须要由同一个对象锁调用,因为对应的锁对象可以通过notify唤醒使同一个锁对象调用的wait方法后的线程。
其次是必须在同步代码块或者是同步函数中使用,因为必须要通过锁对象调用这两个方法。               

3.使用线程池来操作线程有什么好处?
答:线程池中的线程可以反复使用,省去频繁创建线程对象的操作,节约资源。
其次可以提高响应速度。最后可以提高线程的可管理性。

4.传统的面向对象编码有什么弊端?
答:代码冗余。

5.什么情况下可以使用lambda表达式来替换面向对象编码?
答:1、接口有且仅有一个抽象方法;
   2、上下文可推导;

6.什么情况下lambda表达式可以简写?
答:参数类型可以简写,
    大括号内的内容如果只有一个语句,那么大括号,封号,返回语句都可以省略。

(黄嘉欣)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马