摘要:
要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。下面,我们来根据这段代码和图片来来说明线程栈的过程packag... 阅读全文
摘要:
目录:知道迭代器接口Iterable为什么java的for增强可以自动迭代那些类可以被迭代通过什么方法迭代1.知道迭代器接口Iterable解析: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,... 阅读全文