These tests are no longer hosted here. You can find their source on github. The longer-term plan is to move these sorts of tests into the Web Platform Tests.
概要 .NET Framework では、マルチスレッドプログラムを作成するためのクラスライブラリを提供しています。 C# でマルチスレッドプログラムを作成する場合、これらライブラリ中のクラスを用いて行うことになります。 また、C# ではスレッド間の同期を取るために lock 文という構文を用意しています。 ポイント C# なら、Thread クラスとデリゲートで並行処理・並列処理もお手軽。 実際には、スレッドを直接作らず、スレッド プールというものを介して使う。 .NET Framework 4 以降なら、Task クラスを利用。 排他処理は lock 文で。 マルチスレッドとは まず、スレッドに関して簡単に説明しておきます。 簡単に言うと、スレッド(thread: 糸、筋道)とは一連の処理の流れのことを言います。 図1 に示すように、 処理の流れが一本道な物をシングルスレッド、 複数の
# 久々に技術ネタを書いてみる。 # と言っても、某掲示板で使ったネタの使い回し。 C++ にはなかった新しいキーワードとして、C# では interface というものが出てくる。 interface は、Java ではおなじみのキーワードだ。 例. interface ICloneable { object Clone(); } interface では公開されているメソッドとプロパティの外見 (名前、パラメータ、戻り値) だけが宣言されていて、実装部分が定義されていない。実装部分は、その interface を実装するクラスによって定義される。 例. class Employee : ICloneable { private string name; public string Name { get { return name; } set { name = value; } } p
Windows標準のデフラグは遅すぎる。「デフラグは一ヶ月に一回はすべき」とか言われることが多いが、HDDが10GBとかだった時代ならともかく、数百GBのHDDを月に一回なんて現実的に不可能に近い。しかし、リリースされたばかりの「AusLogics Disk Defrag」なら別。1~2時間でデフラグが終わるので、日常的なHDDメンテナンスにピッタリなのだ。 半年強デフラグを行っていなかった編集部の120GBハードディスクでテストを行ったところ、標準デフラグの場合は、2%から3%になるのに15分かかった。15分÷0.01=25時間、という計算が正しいかどうかは何とも言えないが、いずれにしても一晩かけて終わるかどうかが怪しい遅さだ。 「AusLogics Disk Defrag」を海外の総合オンラインソフトサイトSpftpediaのダウンロードページからダウンロードしインストール。 イ
getia は BREGEXP DLL を利用した GREP ツールです。 複数の外部アプリケーションを登録し、検索結果からの動作が設定可能なのが特徴です。
Interop 2023のShowNetバックボーン詳解 Interop Tokyo 2023のShowNetバックボーンに関して、ShowNet NOCの中村遼さんからの寄稿を頂きました。 詳細であり、かつ、わかりやすい素晴らしい解説、ありがとうございます! Interop 2023のShowNetバックボーン 続きを読む... Interop Tokyo 2023 ShowNet取材動画 今年のShowNetは、初の動画取材にチャレンジしました。 これまで、ShowNetの取材をしていて、「この取材で一番楽しんでいるのは自分だな」と感じていました。 例年、ShowNet NOCの方々や、その他専門家の方々から色々なお話を伺って記事を書くのですが、取材の過程で話が凄く盛り上がっていく瞬間というのが多く、「この瞬間の楽しさ、というか熱量、を文章という形にしてしまうと伝えきれない」と感じてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く