2009-05-17から1日間の記事一覧

C++0xというと

0x終わりそうというネタが普及しているが、初めて「C++0x」とか聞いたときは「それいつの話だよ」とか思ったものだが、もはや今年。

mutexとsemaphoreはもはや同期"プリミティブ"ではない

スレッドの教科書にはスレッド同期のプリミティブとしてmutexとsemaphoreが挙げられることが多い。 が、これらはもはや最初に教えるべきプリミティブではないだろう、というはなし。(必要な場面があることには変わりないと思うが) 時代は昭和後半、OSのマル…

GW

GWの記録を書いていない。本当は先週書きたかったのだが、先週死んでたので。あと本積みすぎている。

AddVectoredExceptionHandler

まあでもとりあえず死んだときのipがあればよいか。 さて、昔のWindowsでは例外が起こったときにそれを捕捉するには、SEHとやらを使わねばならず、SEHに対応していないコンパイラを使う場合は、手動でFSレジスタを叩く必要があった。(ちなみにSEH対応は特許…

とりあえず

tccだけだとデバッグできないのでデバッガが欲しいが… あと「動作を停止しました」ダイアログがうざすぎる。これが出るとプログラムが5秒間停止し、再実行、リビルドができなくなる。

$ alias a="echo a;" $ a a a a $ alias c="echo c;c" $ c c -bash: c: command not found u-nn...muzui