すごい久しぶりに書きます。
最近、どうも日記なんかをアップする気にならなくて、さぼりまくってました。理由はたぶん、サンのジャバの試験の勉強をしてて、こんなんアップするくらいやったら勉強したいとか思いながらもあんまりしてない、みたいな、そんな気分だったからじゃないかと思ってます。
当のその勉強ですが、すごいのろのろとやってて、でも一応テキストを2回やりました。でも、もう一通りやりたいとおもってます。なんか万全を喫したい、そんな意気込みですね、w。ま、時間はたっぷりあるし。
なんかスレッドの同期の部分がいまいちよくわかってなくて、自分で書いたコードがちゃんと同期できてなかったりします。たとえば
class P { private static int a ; public static void main(String [] s) { P r = new P() ; Thread one = Thread(r); Thread two = Thread(r); } private synchronized void increment() { a++ ; } public void run implements Runnable { increment(); } }
これってどーきできないんですよね、JAVA詳しい人がみたらあたりまえやんけ、なんでしょーけど、なんか自分にはいまいち。。。
Cとかのmutexのほうがわかりやすくていいですよね、CとかC++ではけっこースレッドのコードは書いたことあるので自分ではよくわかってるつもりなんですけど、JAVAっていまいちローレベルで何が起こってるのかってのが少なくとも僕にはいまいち理解できません、w。
そいえば、今年はSONUSゴルフリーグってのに参加してて、月曜日の朝はいつも仕事前にゴルフいってます。今年にはいってクロスハンドにして(ダサい)、いまんとこ悪くない感じです。いまだにショートパットに不安は残してますけど、まあ、そこはさておき、w。
そんなかんじの今日この頃です。
|