package com.zking.temp; import java.util.Vector; public class Temp { public static void main(String[] args) { //1.同步 异步 //异步 //未响应 = 假死 占用内存过多 内存无法进行处 ...
分类:
其他好文 时间:
2019-05-21 12:37:27
阅读次数:
91
/** * 1.同步 异步 * 未响应=假死 占用内存过多 内存无法进行处理 * 请求方式:同步 异步 * 网页的展示过程中:1.css文件的下载 2 .js文件的下载 3.下载你当前的html页面 4.显示 * 同步 获取数据 页面刷新 * ajax 异步动作 * success 成功对应属性 e ...
分类:
其他好文 时间:
2019-05-21 11:24:54
阅读次数:
113
//1 同步 异步 //未响应 = 假死 占用内存过多 内存无法进行处理 //请求的方式 :同步 异步 //网页的展现过程中(同步):1. css文件的下载 2.js文件的下载 3.下载你当前的html的页面 4.显示 //获取数据(异步) ajax success成功对应的属性 error 失败对 ...
分类:
其他好文 时间:
2019-05-21 10:59:36
阅读次数:
133
关于 Scoket和Thread 也没什么要说的,网上有很多资料。但是需要注意的是 Scoket和Thread 都需要创建和杀死。不然一定会造成程序假死。好了上代码 服务器: 1 using System; 2 using System.Collections; 3 using System.Col ...
分类:
编程语言 时间:
2019-05-19 11:57:03
阅读次数:
98
通过micrometer实时监控线程池的各项指标 前提 最近的一个项目中涉及到文件上传和下载,使用到JUC的线程池 ,在生产环境中出现了某些时刻线程池满负载运作,由于使用了 拒绝策略,导致满负载情况下,应用接口调用无法响应,处于假死状态。考虑到之前用micrometer + prometheus + ...
分类:
编程语言 时间:
2019-04-15 00:52:34
阅读次数:
389
上一篇文章我们讲了JVM运行时数据区域与内存溢出异常,其中对于内存溢出异常这部分将的不够详细,这篇文章将着重讲解Java内存溢出异常的相关知识。如果有没看过上一篇文章的小伙伴们,请点击Java内存区域与内存溢出异常。 Java的内存溢出异常主要分为两类:分别是内存溢出和栈溢出。在以下几种情况,会抛出 ...
分类:
编程语言 时间:
2019-03-19 13:45:49
阅读次数:
192
概念 函数防抖(debounce) 函数节流(throttle) 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 函数防抖(debounce) 如果有人进电梯(触发事件),那电梯 ...
分类:
编程语言 时间:
2019-03-05 09:34:05
阅读次数:
198
1 异步程序依然会假死 freezing 上面的例子中,hello1是一个耗时3s的异步任务,main也是一个异步方法,但是main需要调用hello1的返回值,所以必须登台hello1执行完成才能继续执行main,这说明异步也是会有阻塞的。 而之前定义的异步函数不用等待是因为事件循环将所有的异步操 ...
分类:
编程语言 时间:
2019-02-14 20:57:09
阅读次数:
193
使用vim时,如果按了组合键ctrl+s,会发现按什么都没反应,处于假死的状态,其实这个是linux系统命令行模式下的锁屏快捷键,只是输入的命令没有在输出终端(显示器)显示出来而已。所以,不止vim,只要在命令行模式下,都会如此。要退出此种锁屏界面,需按ctrl+q,此时会发现先前在锁屏时输入的字符都显示出来了,并且可正常使用了。所以,当不注意或者不小心按下ctrl+s时,还真不能乱敲键盘,以免不
分类:
系统相关 时间:
2019-02-02 23:12:20
阅读次数:
274
电脑现在普及到每个人的生活和工作中,怎么样才能避免电脑越用越卡了?以下几点方案大家可以参考下。 杀毒软件 杀毒软件有清理磁盘,查杀木马,优化空间,关闭一些不必要的启动项等非常实用的功能,但操作不当也会引起不必要的麻烦。 1,杀毒软件最多只可以安装一个,本身杀毒软件时刻在运行工作,占用系统的资源是非常 ...
分类:
其他好文 时间:
2019-01-27 13:02:42
阅读次数:
181