用C#开发多线程高级程序时,线程函数用类的静态函数好还是类的

xuezt 2010-04-17 10:12:42
用C#开发多线程高级程序时,线程函数用类的静态函数好还是类的非静态函数好?
...全文
194 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinxin1982 2010-04-18
  • 打赏
  • 举报
回复
路过学习...偶还很菜...线程用的一塌糊涂...
soaringbird 2010-04-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 littleqiang520 的回复:]

一般来说,静态方法都是线程安全。
至于用静态方法和实例方法,根据需求而定
[/Quote]

不是说是静态方法就是线程安全的
  • 打赏
  • 举报
回复
除非你认为哪一个有逻辑错误,否则最好不要纠结这类东西。
liq1979 2010-04-17
  • 打赏
  • 举报
回复
一般来说,静态方法都是线程安全。
至于用静态方法和实例方法,根据需求而定
ginni215 2010-04-17
  • 打赏
  • 举报
回复
一般对于多线程的我都是用非静态,用静态还是担心数据出问题找都不好找~
wuyq11 2010-04-17
  • 打赏
  • 举报
回复
静态方法和实例方法是一样的,在类型第一次被使用时加载。调用的速度基本上没有差别。
静态方法不用创建实例就可调用,比较简单从面向对象的角度上来说,在抉择使用实例化方法或静态方法时,应该根据是否该方法和实例化对象具有逻辑上的相关性,如果是就应该使用实例化对象 反之使用静态方法。这只是从面向对象角度上来说的。
如果从线程安全、性能、兼容性上来看 也是选用实例化方法为宜。
wulie513 2010-04-17
  • 打赏
  • 举报
回复
我也是做C#的 但是为什么我总是用不到多线程 和事务等多这些东西?
Joe-xXx 2010-04-17
  • 打赏
  • 举报
回复
这个不好说啊~~看具体的需求吧!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧