STA
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>COM]]
--STA
--[[MTA]]
* 目次 [#veaac6e2]
#contents
*概要 [#fdcc6197]
-STA : Single-Threaded Apartment
-マルチスレッド・クライアントにスレッドセーフなアクセスを...
*詳細 [#cd81a2b0]
**STAのアパートメント [#r3863953]
-1スレッドだけ所属できるアパートメント
-アパートメント属性はスレッドに対して設定される。
**STAのオブジェクト [#m68e6c21]
-単一のスレッドのアクセスだけを想定しているオブジェクト。
-単一のスレッドだけオブジェクトにアクセスすることが保障さ...
**STAの仕組み [#y8550266]
-スレッド毎にメンバ変数をコピーすることで実現する。~
-メンバ変数は、生成したCOMをスレッドの~
Thread Local Storage (TLS)上にコピーされる。
-また、他のスレッドから呼び出される場合、~
[[Windowsメッセージキュー>ウィンドウ メッセージ]]を使用し...
スレッド間マーシャリング(Proxy・Stub)で直列化される。
*参考 [#xabeea9b]
-[[STA]]と[[MTA]]~
http://eternalwindows.jp/com/apartment/apartment01.html
-COMにおけるアパートメントの概要 - イグトランスの頭の中~
http://dev.activebasic.com/egtra/2014/12/10/703/
-Single-Threaded Apartments - Windows applications | Micr...
https://docs.microsoft.com/en-us/windows/win32/com/single...
----
Tags: [[:Windows]], [[:プログラミング]], [[:.NET開発]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>COM]]
--STA
--[[MTA]]
* 目次 [#veaac6e2]
#contents
*概要 [#fdcc6197]
-STA : Single-Threaded Apartment
-マルチスレッド・クライアントにスレッドセーフなアクセスを...
*詳細 [#cd81a2b0]
**STAのアパートメント [#r3863953]
-1スレッドだけ所属できるアパートメント
-アパートメント属性はスレッドに対して設定される。
**STAのオブジェクト [#m68e6c21]
-単一のスレッドのアクセスだけを想定しているオブジェクト。
-単一のスレッドだけオブジェクトにアクセスすることが保障さ...
**STAの仕組み [#y8550266]
-スレッド毎にメンバ変数をコピーすることで実現する。~
-メンバ変数は、生成したCOMをスレッドの~
Thread Local Storage (TLS)上にコピーされる。
-また、他のスレッドから呼び出される場合、~
[[Windowsメッセージキュー>ウィンドウ メッセージ]]を使用し...
スレッド間マーシャリング(Proxy・Stub)で直列化される。
*参考 [#xabeea9b]
-[[STA]]と[[MTA]]~
http://eternalwindows.jp/com/apartment/apartment01.html
-COMにおけるアパートメントの概要 - イグトランスの頭の中~
http://dev.activebasic.com/egtra/2014/12/10/703/
-Single-Threaded Apartments - Windows applications | Micr...
https://docs.microsoft.com/en-us/windows/win32/com/single...
----
Tags: [[:Windows]], [[:プログラミング]], [[:.NET開発]]
ページ名: