会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dlbird的博客
我思我想故我在
导航
博客园
首页
新随笔
联系
订阅
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
统计
随笔 - 108
文章 - 1
评论 - 5
阅读 -
64788
公告
昵称:
雪域月光
园龄:
17年8个月
粉丝:
8
关注:
0
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
IronPython
(1)
git
(1)
随笔分类
git(6)
程序开发(1)
程序人生(1)
随笔档案
2023年11月(1)
2023年5月(1)
2022年8月(1)
2022年6月(1)
2021年8月(5)
2019年1月(2)
2018年8月(4)
2018年4月(2)
2018年3月(4)
2017年8月(1)
2016年9月(1)
2016年5月(2)
2015年5月(3)
2015年4月(9)
2015年3月(5)
2015年2月(3)
2015年1月(3)
2014年12月(2)
2014年10月(6)
2014年9月(7)
2014年8月(4)
2014年7月(4)
2014年6月(6)
2014年5月(2)
2013年12月(3)
2010年12月(2)
2010年7月(1)
2008年6月(6)
2007年12月(1)
2007年11月(3)
2007年10月(9)
2007年9月(4)
更多
阅读排行榜
1. NET(C#):关于正确读取中文编码文件(6462)
2. C# winform 支持html5的 控件(5961)
3. VB.NET和VB6.0有什么区别(转)(3891)
4. C#反射调用其它DLL的委托事件 传值(2430)
5. 【Jquery mobile】动态加载ListView 转(1923)
评论排行榜
1. git tortoise commit 出现 fatal bad revidion head(2)
2. 短信3(2)
3. [STAThread]的使用(1)
推荐排行榜
1. Winform开发框架之简易工作流设计(转自 伍华聪博客)(2)
2. 编程为谁?(2)
3. freeswitch dialplan 基础(1)
4. NET(C#):关于正确读取中文编码文件(1)
最新评论
1. Re:git tortoise commit 出现 fatal bad revidion head
git update-ref HEAD 的确好用
--开心园地
2. Re:git tortoise commit 出现 fatal bad revidion head
将.git\logs\refs\heads\xxx (当前分支) 中的最后一个哈希值 复制到 .git\refs\heads\xxx(当前分支) 中 .git\refs\remotes\origin\...
--lbk
3. Re:短信3
串口线
--雪域飞鸟
4. Re:短信3
数据线是串口线还是usb线啊
--dsada
5. re: [STAThread]的使用
靠,帮了我大忙
--靠,帮了我大忙
[STAThread]的使用
[STAThread]是Single Thread Apartment单线程套间的意思,是一种线程模型,用在程序的入口方法上(在C#和VB.NET里是Main()方法),来指定当前线程的ApartmentState 是STA。用在其他方法上不产生影响。在aspx页面上可以使用
AspCompat = "true"
来达到同样的效果。这个属性只在 Com Interop 有用,如果全部是 managed code 则无用。简单的说法:[STAThread]指示应用程序的默认线程模型是单线程单元 (STA)。启动线程模型可设置为单线程单元或多线程单元。如果未对其进行设置,则该线程不被初始化。也就是说如果你用的.NET Framework,并且没有使用COM Interop,一般不需要这个Attribute。其它的还有MTA(多线程套间)、Free Thread(自由线程)。
好文要顶
关注我
收藏该文
微信分享
雪域月光
粉丝 -
8
关注 -
0
+加关注
0
0
升级成为会员
«
上一篇:
关于委托的一个摘录
»
下一篇:
com interop 简述
posted on
2007-09-07 12:00
雪域月光
阅读(
786
) 评论(
1
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
go语言实现终端里的倒计时
·
如何编写易于单元测试的代码
·
10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
·
.NET Core 中如何实现缓存的预热?
·
从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
·
分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
·
基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
·
ollama系列1:轻松3步本地部署deepseek,普通电脑可用
·
按钮权限的设计及实现
·
【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
AI IDE Trae
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?