GerogeLiu

Results 5 issues of GerogeLiu

PID | USER | PR | NI | VIRT | RES | SHR | S | %CPU | %MEM | TIME+ | COMMAND -- | -- | -- | --...

修改了readme,具体如下: - 在readme中添加可以正常执行的环境信息(有助于后来者进行测试) - 增加测试效果,即程序生成的图片(没有测试更多图片) 在项目根目录创建models目录,将下载好的模型文件放入其中

增加的部分: 1. 添加从文件读取乐谱的工具类ReadFile 2. 编写测试方法NotePlayTest,测试文件读取乐谱并成功演奏

推荐:https://github.com/fightingHawk2001/MyPiano.git 支持自动演奏还能自己弹奏,还可能自制曲子,太棒啦 ![演奏器截图](https://user-images.githubusercontent.com/20741147/204494394-da49324c-31b7-4bf8-a573-7139b696340e.png)

播放音符需要使用多线程,作者采用线程池来处理这些大量短线程 的思路是很好的,但是貌似使用方法不对 ![线程池](https://user-images.githubusercontent.com/20741147/204795305-52eecc5f-8139-4543-822a-575358e3cadd.png) 如上图当前线程池作为实例属性是不妥的,因为这样每次创建Audio对象都会创建一个线程池,于是线程池只会有一个线程,这样一来就背离了采用线程池进行线程复用的目的。 **建议**:将线程池使用static修饰,这样所有Audio对象就可以共享同一线程池了。。