函数计算中,我的函数设置吧并发是1,然后开100个线程异步调用,发现函数只启动了20个实例而不是想象中的100个实例,请问这种情况是否正常呢?
目前看起来是存在一个实例中,先执行完一次函数,再执行一次函数的情况。
这种情况是正常的。当你设置并发为1时,意味着每次只能有一个线程执行函数。尽管你开启了100个线程异步调用,但由于并发限制,它们会依次执行,而不是同时执行。因此,你的函数只会启动20个实例,而不是100个。
如果你希望同时执行多个函数实例,你需要增加并发数。例如,将并发设置为100,这样每个线程都可以同时执行函数,从而启动100个实例。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。