你为啥能打出63+1出来。这个 mgc.
既然已经是 63+1 位计算机,你就没必要折腾这个切换栈的功能。
而在 32 位计算机下,ucontext 这种浪费内存的玩法也约等于没用。
【 在 ylh1969 的大作中提到: 】
: 现在都是64位机了吧,资源不是问题。
: stackless没有可用性。
: 我的解决办法是在多线程协程服务器中,只有发出了服务请求并被受理的客户端context,才分配栈,栈的生命期,只存在于本次服务期间,一旦服务完成,context进入等待状态前,收回它的栈。只有活动任务占用栈,等待状态的任务不占用栈。
: ...................
--
修改:hgoldfish FROM 110.84.121.*
FROM 110.84.121.*