a91111111
a91111111
采纳率0%
2018-11-21 08:54

是开两次多线程分别处理两个服务消耗大,还是开一次多线程一次性处理两个服务消耗大啊?

需要使用定时器开多线程去执行服务1和2。现在有两种选择,一种是使用定时器开多线程处理服务1,再用定时器另开多线程处理服务2;另一种是定时器启动多线程,每个线程同时处理服务1和2,,等服务1处理成功后接着在同一个线程里处理服务2。请问各位,在数据量大的情况下,这两种哪个的性能消耗高啊?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • lixiaozhen007 lixiaozhen007 3年前

    正常情况下,异步2个线程,肯定好点,但是容易出现线程安全问题,(消耗得资源少,性能高)

    点赞 评论 复制链接分享
  • weixin_39919140 weixin_39919140 3年前

    数据量大的情况下,挨个执行比较好,需要看你这个到底有多大

    点赞 评论 复制链接分享