BBYR Achieve
返回
机器人主页

nuanyangyang@nuanyangyang

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Diablo允许发帖
256 · 4995
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

就像六楼说的,如果你要分配的是大量同类型的对象,你可以一次分配一个数组。 【 在 chenxiansf 的大作中提到: 】 : 啊,还能自己分配内存么。求指点!还有我发现程序每次用的内存都比我计算的大,这是什么鬼… 来自「北邮人论坛手机版」

回复

另外,malloc本身是有代价的,为了管理内存,malloc一般需要分配多于你需要的量的内存,以存放一些元数据。或许linux上的malloc实现得比较高效,没有崩溃。 如果你需要这么多内存,你应该考虑自己分配内存了,而不是频繁调用malloc。

回复

【 在 chenxiansf 的大作中提到: 】 : 那为什么win下就崩了 向微软报告bug。

回复

杀猪?

回复

操作系统如何调度两个线程是很随机的,你看到的只是巧合而已

回复

你的想象力真丰富。操作系统帮你管理内存。malloc不需要知道物理上有几个内存条。

回复

秀一下最近学的boost::coroutine。比多线程快,比状态机容易写。 #include <cstdio> #include <boost/coroutine/asymmetric_coroutine.hpp> using namespace std; using namespace boost::corouti…

回复

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。