走:
假设有 10 个线程并行运行,每个线程压缩 100 MB 的数据。对于每个要压缩 100 MB 数据的线程。我正在使用 zlib 压缩来压缩数据。
考虑一个过程需要将近 2 秒来压缩 100 MB 的数据。那么如果所有线程并行运行以压缩数据会发生什么。
而且我还需要澄清每个线程的内存分配。
案例1: 有1GB RAM内存,现在10个线程并行运行开始压缩意味着,是否会占用所有RAM Memory用于压缩过程?
10 Threads * 100 MB = 1000 (Approx)
明月笑刀无情
相关分类