【发布时间】:2020-08-17 08:51:07
【问题描述】:
在此文档 Lambda Quotas 中,它提到 执行进程/线程 具有 1024 的不可修改配额。
-
这是否意味着如果我有一个 lambda,那么该 lambda 的所有实例组合起来只能同时使用最多 1024 个线程。
-
还是说每个 lambda 实例可以使用 1024 个线程。那么如果同时调用 4 次 lambda,它们总共可以使用多达 4096 个线程?
【问题讨论】:
-
第二个是正确的,但请记住,多线程仅适用于至少有 512MB 内存的情况。请仔细检查内存值,因为我怀疑 512 和 1024MB 之间。
-
@BAD_SEED 文档中提到了吗?
-
对不起,我的错。我会换个说法:当我们达到那个内存量时,运行我们的函数的 CPU 将是多核的(因此与多线程没有关系)。我不知道这是否被记录在案,这是一年前一位 AWS 布道者告诉我的。
标签: amazon-web-services concurrency aws-lambda