Your AI-powered copilot for the web. Ask questions. Chat to refine results. Get comprehensive answers and creative inspiration.
.NET では、複数の操作を同時に実行するアプリケーションを記述できます。 他の操作を止める可能性がある操作は個別のスレッドで実行できます。これはマルチスレッドやフリー スレッドと呼ばれているプロセスです。 マルチスレッドを利用するアプリケーションはユーザーの入力に対する応答性が良くなります。プロセッサを集中的に利用するタスクが個別のスレッドで実行されるため、ユーザー インターフェイスの動作が妨げられません。 マルチスレッドはまた、スケーラブルなアプリケーションの開発にも便利です。ワークロードが増えたとき、スレッドを追加できるからです。 注意 アプリケーションのスレッドの動作をさらに細かく制御するには、スレッドを自分で管理します。 ただし、System.Threading.Tasks.Parallel および System.Threading.Tasks.Task クラス、Parallel
本記事は、Microsoftの本社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 本日(2008年10月14日)、Silverlight 2の最終リリース版を出荷しました。Silverlight 2および、それをサポートするVisual Studio 2008とExpression Blend 2のツールはここからダウンロードできます。 クロス・プラットフォーム/クロス・ブラウザにおける.NET開発 Silverlight 2は、クロス・プラットフォームのブラウザ・プラグインで、ブラウザ内でリッチなメディア・エクスペリエンスや.NET RIA(Rich Internet Application)を可能にします。 Silverlight 2はサイズも小さく(4.6MBytes)
プログラムが提供する詳細情報 CLRは、マネージ・コードに対して、大きく分けて2つの情報を持っていることを要求する。1つはいうまでもなく実行可能コードである。CLRは、IL(Intermediate Language(中間言語)。MSIL、CIL:Common Intermediate Languageともいう)と呼ばれるコードを実行可能コードとして認識する。ILは特定のプラットフォームに依存しない中間言語で、最終的には使用するプラットフォームのネイティブ・コードに変換されて実行される。 もう1つは、その実行可能コードに関する「すべて」の情報である。「すべて」とは、 プログラムには、どんな型が含まれているのか。その中の、どれが外部に公開されているのか。どんなローカル変数を使うのか。どんなメソッドがどんな引数を取るのか。 プログラムは、外部のどんな型を利用するのか。 プログラムは、コンピュー
意外性あり? この連載で解説すること この連載では、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説を行う。以前、筆者が行ったC# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付けられ、対象読者は、C# 1.xを知っているプログラマーである。 しかし、恐らく多くの読者にとって、予想を大きく裏切る「意外性の大きな」内容を含むことになるだろう。 なぜかといえば、C# 2.0ではC++→Java→C# 1.xといった流れで当たり前のように続いてきたOOP(Object Oriented Programming:オブジェクト指向プログラミング)言語のソース・コードの書き方そのものに変化が起こり得るからである。例えば、if文やswitch文で条件を判断し、for文やwhile文で繰り返しを行う……という常識そのものが変化を迫られるのである*2。 「まさか、いくらな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く