10月29日の学び

スレッド処理の注意点

  • スレッド処理中にsleep処理を実装するのはあまり望ましくない
  • DBアクセス中にsleepに入るとデッドロックの温床になりうる

Visitorパターン

  • 余り使う機会はなさそう
  • thisを使うことで呼び出し元クラスに呼び出し先クラスそのものを受け渡すことができるのは小技として知っておくべし
  • 抽象クラスで予めメソッドをエラーを発生する無意味なメソッドと定義する小技がある。この場合継承先でそのメソッドを使わないならばオーバーライドしないだけで済む