在Object.java中,定义了wait(), notify()和notifyAll()等接口。 notify() -- 唤醒在此对象监视器上等待的单个线程。notifyAll() -- 唤醒在此对象监视器上等待的所有线程。wait() -- 让当前线程处于“等待(阻塞)状态”,“直到其他线程调用 ...
分类:
其他好文 时间:
2016-06-27 06:50:49
阅读次数:
130
转自:http://blog.chinaunix.net/uid-17150-id-2824051.html 简介:NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据。随 ...
PS查看进程 inux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系 ...
分类:
系统相关 时间:
2016-06-24 12:42:39
阅读次数:
358
WOL(从网卡唤醒)诸多限制,内网都不稳定,外网更不用说,放弃 断电恢复上次状态,必须的 通电即开机,必须的 WIFI智能开关一个 受管理的服务器 Esxi 6 2台,windows 2012 2台 统一使用WIFI开关,esxi6设置SSH自启动,设置VM随主机开关机,HYPERV设置VM自启动 ... ...
分类:
其他好文 时间:
2016-06-24 00:01:06
阅读次数:
659
1. sleep()介绍
sleep() 定义在Thread.java中。
sleep() 的作用是让当前线程休眠,即当前线程会从“运行状态”进入到“休眠(阻塞)状态”。sleep()会指定休眠时间,线程休眠的时间会大于/等于该休眠时间;在线程重新被唤醒时,它会由“阻塞状态”变成“就绪状态”,从而等待cpu的调度执行。
2. sleep()示例
下面通过一个简单示例演示sleep()...
分类:
编程语言 时间:
2016-06-23 12:59:58
阅读次数:
192
非阻塞同步在大多数情况下,我们为了实现线程安全都会使用Synchronized或lock来加锁进行线程的互斥同步,但互斥同步的最主要的问题就是进行线程的阻塞和唤醒所带来的性能问题,因此这种阻塞也称作阻塞同步。从处理问题的方式上说,互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,那就肯定会出现问题,无论共享数据是否真的会出现竞争,它都会进行加锁、用户态核心态转换、维护锁的计数器和检查...
分类:
编程语言 时间:
2016-06-21 06:56:42
阅读次数:
213
java 多线程 目录: Java 多线程——基础知识 Java 多线程 —— synchronized关键字 java 多线程——一个定时调度的例子 java 多线程——quartz 定时调度的例子 java 多线程—— 线程等待与唤醒 概述 第1部分 配置 第2部分 代码示例 第1部分 配置 有 ...
分类:
编程语言 时间:
2016-06-16 19:53:53
阅读次数:
480
C# 多线程的自动管理(线程池) 在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。 ...
分类:
编程语言 时间:
2016-06-16 13:13:25
阅读次数:
244
北京时间6月14日,苹果WWDC16开发者大会召开。继2015年3月份春季发布会和9月份的秋季新品发布会,苹果和腾讯联手Apple Watch版微信和微信3DTouch功能之后,双方在今年的WWDC上再度合作。Siri将会和微信进行深度整合,用户可以直接利用Siri语音助手,唤醒微信应用,通过语音指 ...
分类:
微信 时间:
2016-06-14 08:54:25
阅读次数:
403
1. ps -e 查看某一个服务: 查看qq的服务:ps -e |grep qq 关闭进程:kill -9 4982(pid) 2.解释 linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒 ...
分类:
系统相关 时间:
2016-06-13 15:04:56
阅读次数:
178