一:什么是异步 当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。 异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。net4.0在T ...
一、& 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 三、jobs 查看当前有多少在后台运行的命令 jobs -l选项可 ...
分类:
系统相关 时间:
2020-06-03 16:02:21
阅读次数:
91
sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程 暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保 持,因此休眠时间结束后会自动恢复(线程回到就绪状态,请参考第 66 题中的线 程状态转换图)。wait()是 Object 类的方法,调用对 ...
分类:
其他好文 时间:
2020-06-01 13:38:02
阅读次数:
73
GC 几个算法 标记 - 清理 会产生内存碎片 标记 - 整理 : 清除一个地方的内容,后面的内容自动补上 缺点: 代价太大了 复制算法: 将整个内存一分为二,分别记为1区2区。 当一个区快满的时候,把还没有被标记的内容复制到另外一个区,被标记的代表要删除的,就不用复制了。然后把当前区的内容全部清除 ...
分类:
其他好文 时间:
2020-05-31 20:11:39
阅读次数:
91
1、文档大全 kubernetes objects文档(yaml文件编写): https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/ kubernetes objects 的api接口 ...
分类:
其他好文 时间:
2020-05-31 13:19:41
阅读次数:
134
暂停线程: static void Main(string[] args) { Thread thread = new Thread(Common.PrintNumbersWithDelay); thread.Start(); Common.PrintNumbers(); Console.ReadK ...
分类:
编程语言 时间:
2020-05-30 15:34:15
阅读次数:
56
这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【F12 console的用法,以及如何debug程序?】 1.背景介绍 Chrome中Console是用于显示JS ...
分类:
其他好文 时间:
2020-05-30 12:20:01
阅读次数:
83
1、分类 一共分为MonkeyRunner、MonkeyDevice和MonkeyImage三种 2、MonkeyRunner (1)说明 MonkeyRunner提供连接真机和模拟器、输入、暂停、警告框等方法 (2)常用方法 waitForConnection(timeout,deviceid) ...
yield的语法规则是: 在yield这里暂停函数执行,并返回yield后面表达式的值(默认为None),直到被next()再次调用时,从上次暂停的yield代码处继续往下执行。当没有可继续next()时,抛出异常,该异常可被for循环处理。 def fib(n): a, b = 0, 1 i = ...
分类:
编程语言 时间:
2020-05-27 20:57:30
阅读次数:
96
信号是Linux进程间通信的方式之一,它的特点是简单而有效,也是我们经常使用的IPC之一。 信号的运行机制: 信号的运行机制很简单:A 给 B 发送信号,B 收到信号之前执行自己的代码,收到信号后,不管执行到程序的什么位置,都要暂停运行,去处理信号,处理完毕再继续执行。与硬件中断类似——异步模式。但 ...
分类:
系统相关 时间:
2020-05-24 09:17:05
阅读次数:
71