实习面试
文章平均质量分 94
分享大厂实习面试经验。
SongXJ--
这个作者很懒,什么都没留下…
展开
-
Java:线程详解
目录进程与线程Java中的线程Java线程:创建与启动定义线程进程与线程进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在 Windows 系统中,一个运行的 exe 就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如 Java.exe 进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。“同时”执行是人的.原创 2021-03-08 20:47:54 · 496 阅读 · 0 评论 -
数据结构:堆栈的区别
文章目录前言数据结构角度栈就像装数据的细长桶堆像一棵倒过来的树内存分配中的栈和堆1.申请方式和回收方式不同2.申请后系统的响应不同3.申请效率的比较4.申请大小的限制5.堆和栈中的存储内容前言使用栈就像我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,它的好处是快捷,但是自由度小。使用堆就像是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。数据结构角度栈就像装数据的细长桶栈是一种具有后进先出性.原创 2021-03-08 17:41:58 · 6090 阅读 · 0 评论 -
实习面试题总结
阿里巴巴的实习面试题比较基础,但是想回答的精彩还是需要提前准备一下的,下面的问题都是博主亲身试水换来的。进程和线程有什么区别?功能不同进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。工作原理不同在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,.原创 2021-03-02 21:02:15 · 1622 阅读 · 0 评论