摘要: 项目背景: 操作对象:一个定长的任务队列 队列状态:任务队列中的任务会在一定时间后完成,完成后需要移出队列,然后重新计算队列剩下的长度。 队列的操作大致分为两类: 一类是查询队列状态,看队列里面还剩下的空间。 另一类是队列插入操作,如果队列已经满了,就插入失败。 一个普通的思路是通过启动一个线程来监 阅读全文
posted @ 2018-09-13 17:27 佟歌 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 这个错误是“栈溢出”,每个线程的栈空间默认是1MB,局部变量(非静态)都在栈中分配,当使用的局部变量所需空间过多时,就会溢出。你检查一下程序,看看哪些函数中定义了大数组,把大数组改成用new分配,函数返回前delete。例如double X[100][100];这个数组所占空间大约是80KB,最好改 阅读全文
posted @ 2018-09-13 11:16 佟歌 阅读(2710) 评论(0) 推荐(0) 编辑