我想在C(Linux)中使用协程,但我不想浪费大量的空间。 我想知道为mmap()分配给MAP_GROWSDOWN ,但我读了一些地方,它是坏了,你知道吗?
mmap()
MAP_GROWSDOWN
但我不想浪费大量的空间
别担心。 您的协同程序可以有一个大堆栈,但除非实际使用堆栈,否则不会导致任何性能或资源问题。 内存的逻辑页面在此之前不会被分配物理页面。 如果它被使用,那么你需要它,那么不是吗?
只需使用一个体面的大小的堆栈,并已完成。