2008-05-23から1日間の記事一覧

C# で 劣化 Variant を書いてみた (2)

id:NyaRuRu:20080519:p1 にちょっとだけ続き. Generative Programming より 多重定義の機能は、多くの静的な型づけ言語が備えています (例えば、CとPascalは多重定義をサポートしませんが、C++とJavaはサポートします)。多重定義はすべての引数の型を使って…

Generative Programming

『ジェネレーティブプログラミング』 6章に入った 09:13 PM May 21, 2008 from web オーバーロードは静的な多態らしい 10:58 PM May 21, 2008 from web とか書いてあるので読んでみたら本当にちゃんとそう書いてあるのですな. ジェネレーティブプログラミン…

ファイル I/O でブロックされているスレッドを殺したくなったらどうするか?

やっていてふと思ったのですが、タイムアウト付きのExistsメソッドを使っても、タイムアウトするまでアプリケーションがフリーズしてしまいます。 Exists自体を別スレッドに任せた方がよいのでしょうか? 普通はどのように設計するものなのでしょう。 スタン…