JAVA多线程模拟三个老师同时发80份学习笔记,每个老师相当于一个线程。(50分)具体要求如下:1、自定义TeacherThread类实现线程(5分)2、在线程中重写run()方法完成分发笔记功能。(20分)3、自定义同步方法putNote()确保共享资源任何时刻只能有一个线程访问。(20分)4、定义测试类Test类测试三个线程的运行结果。(5分)