关于java的几个问题

1.谈一谈,系统线程数量上限是多少?

Linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX。

这个限制可以在/usr/include/bits/local_lim.h中查看 ,对 linuxthreads 这个值一般是 1024,对于 nptl 则没有硬性的限制,仅仅受限于系统的资源。

这个系统的资源主要就是线程的 stack 所占用的内存,用 ulimit -s 可以查看默认的线程栈大小,一般情况下,这个值是8M=8192KB。

2.请讲一下浏览器从接收到一个URL,到最后展示出页面,经历了哪些过程

1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回HTTP报文 5.浏览器解析渲染页面

3.谈谈,64位和32位的区别?

操作系统只是硬件和应用软件中间的一个平台。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。

4.运用下列哪个命令能够获取JVM的内存映像

jmap

猜你喜欢

转载自blog.csdn.net/weixin_43221207/article/details/106061418