「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>マルチタスク]]

* 目次 [#m9636da9]
#contents

*概要 [#bf2c79e4]
ノン プリエンプティブ・マルチタスク(non-preemptive multitasking)、~
協調型マルチタスク(cooperative multitasking)と呼ばれるマルチタスク方式。

Windows 3.xのマルチタスク システムは、メッセージ システムによって実現された。

*参考 [#j137856f]
-[[プリエンプティブ・マルチタスク]]

-特集:Windows 9x or Windows 2000? コラム:Windows 3.xのマルチタスク システム~
http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/column_winmultitask.html

--全てのプログラムが、善い行いでないと、~
どこかでメッセージループが回らなくなって全体が止まります。

--GetMessageを呼ぶと、他のプロセスのGetMessageからreturnする。

-スレッド モデル~
https://msdn.microsoft.com/ja-jp/library/ms741870.aspx

--control.begininvokeを使っていて~
UIスレッドが空いた時間にバックグラウンドで校正処理を行うプログラム

----
Tags: [[:インフラストラクチャ]], [[:プログラミング]], [[:Windows]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS