Stack的特点是什么? pop和 peek的区别?
相同点是都是取出栈顶的值。不同的是peek只取不删;pop取出并删除,删除后栈的大小会变得。stack继承于vector(一个可增长的对象数组,线程安全)。所以也是线程安全的。与之对应的是队列(deque,相比stack有更好的完整性和一致性)