准备多线程调用一个方法,不知道这样会不会有问题

tank_2009 2009-10-21 06:55:26
void moth( ClassA a )
{
// 将 a.Name 写入数据库
}


该方法被N个线程调用,会不会出现什么问题呢?
...全文
171 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-10-21
  • 打赏
  • 举报
回复
多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。
如果用的不好,反而增加了CPU的负担,降低了系统性能
wuyq11 2009-10-21
  • 打赏
  • 举报
回复
会存在并发控制问题。写一个实体数据,使用一个线程就可以了
wangan2008 2009-10-21
  • 打赏
  • 举报
回复
多线程的好处就是 用户多时 不用排队~就像该死的wow 收费还是要排队 哪来那么多人。。上完班 去排队 排好队 都好睡觉了
lnwuyaowei 2009-10-21
  • 打赏
  • 举报
回复
这种操作中,多线程并不会加快系统运行速度.
有一个线程进行数据操作就足够了.
tank_2009 2009-10-21
  • 打赏
  • 举报
回复
确定没问题?那我就准备这么做了。
q512362091 2009-10-21
  • 打赏
  • 举报
回复
不会死锁吗?
panliuwen 2009-10-21
  • 打赏
  • 举报
回复
插入重复的数据,线程很多时候是要一直运行的,所以要是可以就少用线程
lerit 2009-10-21
  • 打赏
  • 举报
回复
程序不会有问题,但是数据库中可能重复数据,即使你线程判断数据库中没有这条数据,但是可能两个线程同时判断的,他们都认为没有数据,就都插入了,结果~~插入了两条
gisyellow 2009-10-21
  • 打赏
  • 举报
回复
程序没有问题,但是数据可能会出现问题,比如刚做的更新就被覆盖了。。
cppfaq 2009-10-21
  • 打赏
  • 举报
回复
么有问题

111,094

社区成员

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

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

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