为什么要并发,并发有什么优点?我觉得并发不能提高程序的执行速度
展开全部
在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
在关系数据库中,允许多个用户同时访问和更改共享数据的进程。SQL Server 使用锁定以允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。
上面是百度百科上的回答 ,
通俗点的解释 , 一个冰箱 , 一家人在用 , 最极端的情况 , 一家人在晚餐的时候 同一时间点都要从冰箱里面拿东西 , 也是排队拿, 但是交给电脑处理类似的逻辑 ,这就是错误的, 并发的存在就是保证这样的错误不会发生 ,
展开全部
并发是对海量数据请求的处理,如果量很少,就没有意义了。
追问
为什么这样做能提高效率?这相当于2个小孩一共吃两碗菜,但只有一双筷子,必须两个孩子都吃完才能去睡觉,他们就轮流着用那双筷子吃,但是不论是轮流着吃还是孩子吃完后,另一个孩子再吃,同时吃完的时间都相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很遗憾,你的想法是错的,你的比喻也是错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在单核处理器上,并发并不能加速任务的完成时间,相反会延后任务的完成。
但是并发让你有可能同时开多个任务,比如一遍听歌一遍写word。
但是并发让你有可能同时开多个任务,比如一遍听歌一遍写word。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |