COM线程单元
2024-08-23 12:28:40
节选自C#高级编程
不管是单线程单元还是多线程单元,一个线程只能属于一个单元。
1) 单线程单元(apartment, 寓所,套间)
单线程单元与它拥有的线程是一对一的关系。COM对象在编写时不是线程安全的,也就是说编写COM对象时可以不考虑线程安全,COM库通过消息处理机制帮助实现线程同步。
2) 多线程单元(apartment, 寓所,套间)
多线程单元与它拥有的线程是一对多的关系。COM对象在编写时是线程安全的,也就是说编写COM对象时需要自己实现线程安全,或者COM的使用者实现同步。
最新文章
- Centos安装lnmp环境
- 3D touch在Unity3D中的使用
- Unity3d 脚本基础 思维导图
- JAVA基础知识之JVM-——动态代理(AOP)
- 【第40套模拟题】【noip2011_mayan】解题报告【map】【数论】【dfs】
- Looper Handler MessageQueue Message 探究
- Qt制作Aero特效窗口
- Apache的最小配置
- Android Handler 异步消息处理机制的妙用 创建强大的图片加载类(转)
- Linux Shell——函数的使用
- Linux 下搭建www服务器
- RabbitMQ In JAVA 介绍及使用
- ZooKeeper系列(1):安装搭建ZooKeeper环境
- tomcat 输入学习
- How to Use GNOME Shell Extensions
- 微信小程序自定义微信客服按钮
- 《5天学会卡西欧fx-5800p之实操视频教程(初级)》目录和我的工作室现场曝光
- ubuntu16.04安装jekyll 3.3.1
- ajax同步和异步的切换
- 自定义orderBy字母函数
热门文章
- 四. Java继承和多态8.Java final关键字:阻止继承和多态
- http 头信息详解(转)
- 设计模式之桥接模式(php实现)
- php设计模式之建造者模式
- redis批量删除多个keys
- 介绍下Shell中的${}、##和%%使用范例
- 2017.7.10 Package name does not correspond to the file path
- 2017.5.9 java多线程总结
- [Angular] @ViewChild read custom directive and exportAs
- OS之os.fork()