因为自己比较鶸,所以blog里面肯定会有很多error和warning,大佬们看到了希望能够提醒一下,在下不胜感激

Read More

作业大礼包

  • 复(预)习一下我上课讲的
  • 写一个文本搜索器
    • 新建线程,打开文件,(分段)读入内存,对关键字进行匹配,并打印出对应行和行号。
    • 要求能命令行下执行,也就是main函数参数,例如:
    • java Scanner Scanner.java public
  • 用网上的库实现mp3播放,并同步显示歌词库名:jlayer
    • 歌词处理:正则,队列
    • 多线程
    • 歌曲和歌词我限定了,一半一半 – 洛天依,发到群里,也可以在我的服务器下载,
    • 地址:
    • 同上,要求能命令行下执行,也就是main函数参数,例如:
    • java Player 一半一半.mp3 一半一半.lrc
  • 哲♂学家问题
    • 一圆桌前坐着5位哲♂学家,两个人中间有一只筷子,桌子中央有面条。哲♂学家思考问题,当饿了的时候拿起左右两只筷子吃饭,必须拿到两只筷子才能吃饭。上述问题会产生死锁的情况,当5个哲♂学家都拿起自己右手边的筷子,准备拿左手边的筷子时产生死锁现象。
      解决办法:
      • 1、添加一个服务生,只有当经过服务生同意之后才能拿筷子,服务生负责避免死锁发生。
      • 2、每个哲♂学家必须确定自己左右手的筷子都可用的时候,才能同时拿起两只筷子进餐,吃完之后同时放下两只筷子。

Read More