1、top cpu占用过高 2、docker stats 3、docker ps 4、docker exec -it /bin/bash 【id】 5、top 6、ps -mp [占用过高程序pid] -o THREAD,tid,time 7、printf "%x\n" [异常线程tid] 8、js ...
分类:
编程语言 时间:
2021-05-24 06:32:15
阅读次数:
0
10.死锁当两个线程循环依赖于一对同步对象(monitor)时将发生死锁。例如:一个线程进入对象ObjA上的监视器,而另一个线程进入对象ObjB上的监视器。如果ObjA中的线程试图调用ObjB上的任何 synchronized 方法,同时,反向的情况也发生,就将发生死锁。死锁很少发生,但一旦发生就很 ...
分类:
编程语言 时间:
2021-05-24 06:26:09
阅读次数:
0
##什么是Pod ###Pod是Kubernetes中最小的单元,它由一组、一个或多个容器组成,每个Pod还包含了一个 Pause容器,Pause容器是 Pod的父容器,主要负责僵尸进程的回收管理,通过 Pause容器可以使同一个 Pod里面的多个容器共享存储、网络 、PID、IPC等 ##定义一个 ...
分类:
其他好文 时间:
2021-05-24 06:02:47
阅读次数:
0
字符编码具体原理 计算机的三大核心cpu、内存、硬盘,CPU相当于人的大脑,内存做临时存储,硬盘做永久存储 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保 ...
分类:
编程语言 时间:
2021-05-24 05:50:15
阅读次数:
0
Linux实验总结分析报告 一、Linux系统概念模型 linux操作系统是一个基于POSIX的多用户、多任务、支持多线程的复杂系统。它的复杂程度难以想象,作为一个操作系统linux为用户提供进程管理、内存管理、设备控制以及网络管理等功能。 要学习如此错综复杂的系统,最主要的是要抓住其脉络,构建一个 ...
分类:
系统相关 时间:
2021-05-24 05:29:11
阅读次数:
0
问题原因: WPF 打开本地图片,同时另一个进程去访问这个图片; BitmapImage bitmap = new BitmapImage(); bitmap.BeginInit(); bitmap.UriSource = new Uri(filePath); bitmap.EndInit(); I ...
1、对一个基本的请求做并发测试,看是否能达到tps=1000,或者找到tps拐点 2、设置线程数为1,循环数为1,查看Throught为多少(假如是170),计算下如果想要达到1000的话大概需要多少线程数,1000/170,大约为6 3、将线程数设置为6,对请求加一个Throught shapin ...
分类:
其他好文 时间:
2021-05-24 05:19:55
阅读次数:
0
一、使用Apache ab模拟并发压测 1、压测工具介绍 $ ab -n 100 -c 100 http://www.baidu.com/ -n表示发出100个请求,-c模拟100个并发,相当是100个人同时访问。 还可以这样写: $ ab -t 60 -c 100 http://www.baidu ...
分类:
编程语言 时间:
2021-05-24 05:16:43
阅读次数:
0
在专栏开篇词中,我们提到过浏览器的三大进化路线: 第一个是应用程序 Web 化; 第二个是 Web 应用移动化; 第三个是 Web 操作系统化; 其中,第二个 Web 应用移动化是 Google 梦寐以求而又一直在发力的一件事,不过对于移动设备来说,前有本地 APP,后有移动小程序,想要浏览器切入到 ...
分类:
Web程序 时间:
2021-05-24 05:11:41
阅读次数:
0
继承 Thread 类和实现 Runnale 接口,都可以实现多线程,那么二者有什么联系和区别呢? 通过查看 Thread 类定义,其也是实现了 Runnable 接口,如下源码截图所示: 查看 Thread.init 初始化方法,将初始化中的 Runnable 赋值给了 Thread 类的 pri ...
分类:
编程语言 时间:
2021-05-24 05:04:18
阅读次数:
0