堆栈的深度问题
2020-10-13
关于栈深度问题通常会出现在递归中。因为程序在递归时,每一层递归的临时变量和参数,都是被保存在栈中的,所以递归调用的深度过多,就会造成栈空间存储不足。一般来说栈是向下生长的,堆是向上生长的。把内存地址像门牌号编号成 1 ~ 10000,栈的使用就是先用第 10000 号内存块,再用第 9999 号内存
429 字
|
2 分钟
合适的线程数量
2020-10-13
其实,如果全系统只运行你一个程序,只考虑测试代码,阻塞系数是0.5,当然是没错的,但是这个公式是针对全系统而言的,需要把全系统所有程序的线程占用的timeslice都计算在内考虑。理论计算是需要考虑所有细节的,这些细节占用的时间可一点不少哦。
991 字
|
5 分钟