FLAGS

MENU

NOTICE

2009年7月10日金曜日

(JAVAネタ) FileLock (mixi05-u459989-200907101836)

ミクシ内で書かれた旧おかあつ日記を紹介します。
(JAVAネタ) FileLock
2009年07月10日18:36
Effective Java の著者が書いた記事でこういうのを見つけた
http://cs.oswego.edu/pipermail/concurrency-interest/2005-August/001752.html

要するにFileLockは使えない、という話だと思う。

がっかりさせてから喜ばせるほうが、喜ばせてからがっかりさせるより、ずっといいと思った。
どうもプログラマって、喜ばせてからがっかりさせる人が多いと思った。
コメント一覧
おかあつ   2009年07月10日 19:21
関係ないように見えるけど、String.intern() についての記事を見つけた。
http://www.codeinstructions.com/2009/01/busting-javalangstringintern-myths.html

これとあわせてこの記事を読む
http://tutorials.jenkov.com/java-concurrency/thread-signaling.html#strings

これをつかえば FileLock の欠点を回避できるかもしれない。
おかあつ   2009年07月10日 19:30
こういうリンクが張ってあった。
http://kohlerm.blogspot.com/2009/01/is-javalangstringintern-really-evil.html

でも partially agree って感じだな...

部分的には良い指摘をしているけど、この人、元の記事をきちんと読んでないし、いくつかで反論するときの論拠がごっそりかけてて、ちょっとつたない感じがする。
 
出展 2009年07月10日18:36 『(JAVAネタ) FileLock』

著者オカアツシについて


小学生の頃からプログラミングが趣味。都内でジャズギタリストからプログラマに転身。プログラマをやめて、ラオス国境周辺で語学武者修行。12年に渡る辺境での放浪生活から生還し、都内でジャズギタリストとしてリベンジ中 ─── そういう僕が気付いた『言語と音楽』の不思議な関係についてご紹介します。

特技は、即興演奏・作曲家・エッセイスト・言語研究者・コンピュータープログラマ・話せる言語・ラオ語・タイ語(東北イサーン方言)・中国語・英語/使えるシステム/PostgreSQL 15 / React.js / Node.js 等々




おかあつ日記メニューバーをリセット


©2022 オカアツシ ALL RIGHT RESERVED