上面的代码的后台输出是: 可以发现,因为block内被加了休眠sleep,所以block外的NSLOG操作被先执行了。而在block1被执行完毕后,block2和线程结束的部分的内容才被执行 ...
分类:
编程语言 时间:
2018-11-07 11:31:49
阅读次数:
198
1.kill NAME kill terminate a process (终止进程) SYNOPSIS kill [ signal] pid 说明: kill 给指定进程发送指定信号. 如果没有指定信号, 则发送 TERM 信号. TERM 信号会杀死不能俘获该信号的进程. 对于其他进程, 可能需 ...
分类:
系统相关 时间:
2018-11-06 20:22:25
阅读次数:
231
使用interrupt()中断线程当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回。这里需要注意的是,如果只是单纯的调用interrupt()方法,线程并没有实际被中断,会继续往下执行。下面一段代码演示了休眠线程的中断:publicclassSleepInterruptextendsOb
分类:
编程语言 时间:
2018-11-05 22:51:43
阅读次数:
207
打开终端输入: $ pmset -g 查看休眠模式 hibernatemode 发现值为3, 这是大多数的设置,如果为0 ,那么休眠时严重掉电, 我们可以改变这个模式: $ sudo pmset -a hibernatemode 25 值为25时,更加省电。 如果想在合上电脑之后断网,会更加省电,但 ...
分类:
系统相关 时间:
2018-11-03 01:57:13
阅读次数:
1136
从Thread类继承 通过继承Thread来实现多线程可以提高对线程任务的个性化定制,具体实现如下: 实例代码: ...
分类:
编程语言 时间:
2018-11-01 16:55:15
阅读次数:
831
一、前言 自己有台电脑一直空着,想着如果能把这台电脑布成一个服务器,做测试用,就能发挥它的余热了。 二、步骤概述 2.1、把电脑的8080端口映射到公网,使得外网可以访问到这台电脑的web工程 2.2、把电脑的远程访问开启,但这样只能在内网中远程访问。 2.3、把远程默认端口3389映射到公网,这样 ...
分类:
其他好文 时间:
2018-10-30 22:50:59
阅读次数:
886
本为同步于微信公众号[IT行业技术圈]关注即可查看更多相关知识点~ Linux对于程序员来并不陌生,随着图形化界面的深入人心,渐渐地命令行开始淡出了我们的视野,随着时间的推移也变得生疏且陌生起来。在此我将所知道的命令详细说来,以此包含更多场景,也方便大家使用。 文件管理 1.cd: 语法:cd [d ...
分类:
系统相关 时间:
2018-10-30 14:45:47
阅读次数:
145
沉淀再出发:再谈java的多线程机制 一、前言 自从我们学习了操作系统之后,对于其中的线程和进程就有了非常深刻的理解,但是,我们可能在C,C++语言之中尝试过这些机制,并且做过相应的实验,但是对于java的多线程机制以及其中延伸出来的很多概念和相应的实现方式一直都是模棱两可的,虽然后来在面试的时候可 ...
分类:
编程语言 时间:
2018-10-29 13:18:06
阅读次数:
169
前段时间在某个第三方平台看到我写作字数居然突破了 10W 字,难以想象高中 800 字作文我都得巧妙的利用换行来完成(懂的人肯定也干过😏)。 干了这行养成了一个习惯:能撸码验证的事情都自己验证一遍。 于是在上周五通宵加班的空余时间写了一个工具: https://github.com/cros... ...
分类:
编程语言 时间:
2018-10-29 10:24:23
阅读次数:
203
转自:http://www.cnblogs.com/skywang12345/p/3479256.html (含部分修改) 概要 本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括: sleep()介绍 sleep()示例 sleep() 与 wait()的比较 一. sleep( ...
分类:
编程语言 时间:
2018-10-28 20:44:10
阅读次数:
213