2009-02-01から1ヶ月間の記事一覧

スレッド間の同期取り

C#

下記処理で引っかかり中。デッドロックが回避できない気がしてきた。 右のメインフォーム起動時にワークスレッドを起動させ、メッセージを出してからスレッドをロック。 メインフォームのボタンクリック時のイベントで、ワークスレッドを再開させてからメイ…

Undo

Undoバッファのインターフェイスなクラス。 UndoBufferTargetはUndoBufferがビューの状態を操作する際の仲介役。/// <summary> /// アンドゥバッファ基本クラス /// </summary> public abstract class UndoBuffer { /// <summary> /// 子 /// </summary> /// <remarks> /// 最後に入力した状態がリストの先頭</remarks>…