- 浏览: 146133 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
lyaqys:
lz实现的OptimisticExclusiveLock有点问 ...
java park/unpark 【java并发】基于JUC CAS原理,自己实现简单独占锁
package com.aircoder.test;
import java.util.Date;
public class Test {
public static void sysLog(String str){
System.out.println(new Date()+"\t "+str);
}
public static void main(String[] args) {
System.out.println("\t\fHello world ");
sysLog("\t start service .....");
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run(){
System.out.println("是结束了");
}
});
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run(){
System.out.println("是结束了2");
}
});
//System.exit(1); kill 会执行,挨个执行钩子函数, kill -3 会打印线程堆栈,线程不会结束,kill -9 不会执行
while(true){
}
}
}
import java.util.Date;
public class Test {
public static void sysLog(String str){
System.out.println(new Date()+"\t "+str);
}
public static void main(String[] args) {
System.out.println("\t\fHello world ");
sysLog("\t start service .....");
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run(){
System.out.println("是结束了");
}
});
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run(){
System.out.println("是结束了2");
}
});
//System.exit(1); kill 会执行,挨个执行钩子函数, kill -3 会打印线程堆栈,线程不会结束,kill -9 不会执行
while(true){
}
}
}
发表评论
-
java 栈内存解惑
2013-10-23 23:41 638int j = 0; j = j++; ... -
Google Guava Collections 使用介绍
2013-07-16 18:10 651Google Guava Collections 使用介绍 J ... -
Google Collections(Guava)中强大的Concurrent MapMaker
2013-07-16 18:07 1298仔细研究了刚发布1.0版本的Google Collection ... -
java wait 研究
2013-06-28 17:07 735[color=red]java wait 的使用必须放在实例对 ... -
java获取所有的线程信息
2013-06-24 20:02 1564public class T2 { public sta ... -
java 获取mysql datetime 时间注意
2013-05-16 14:43 1475class SPubinfo implements RowMa ... -
java wait的解锁理解********
2013-04-18 10:49 886很多书都说wait会释放线程加的锁,其实经过试验不是这样的, ... -
jvm 关闭处理注册方法
2013-04-08 16:11 725import java.lang.*; public cla ... -
wget ftp 下载文件java代码
2013-04-05 15:16 1088private boolean wget(String fil ... -
xPath 解析xml
2013-04-05 15:14 701使用xPath 根据路径解析文件. xpath 具有多个版本。 ... -
java callable疑惑:
2013-04-05 15:12 544看了 线程持的源码和Futuretask的源码终于明白了 Fu ... -
ubuntu eclipse 问题
2013-04-05 03:30 735Eclipse 3.6 在 Ubuntu 10.04 下会出现 ... -
java park/unpark 【java并发】基于JUC CAS原理,自己实现简单独占锁
2013-03-27 16:47 2477LockSupport.park(); 停止 Sy ... -
ehchahe 例子
2013-01-23 15:40 942package test; import net.sf.eh ... -
java 类加载
2012-12-24 15:21 7031: 访问一个类的静态方法的时候。不会引起一个类的初始化,即类 ... -
java 获取图片高和宽
2012-12-13 17:01 1326public static Map<String,Int ... -
java建立socket,返回浏览器的请求
2012-12-01 01:58 957package com.jdk.api.test; impo ... -
schedulePool.scheduleAtFixedRate 是个误解
2012-11-22 20:34 1175我们经常使用的java定时器单线程执行,例如: 一个任务每个 ... -
ExecutorCompletionService
2012-11-19 22:36 664package com.jdk.api; import ja ...
相关推荐
钩子函数的使用.pdf
c++钩子函数:copy hook c++调用钩子函数监视复制文件操作
钩子函数的简单使用 代码 入门级别的程序
dephi钩子函数实例源码,鼠标键盘钩子
消息钩子函数入门篇,自己看看是不适合需要!初级篇,
钩子进程使用函数HookProc;其实HookProc仅仅只是应用程序定义的符号。比如你可以写成KeyBoardHook.但是参数是不变的。Win32 API提供了诸如:CallWndProc、 GetMsgProc、DebugProc、CBTProc、MouseProc、KeyboardProc...
利用钩子函数,截获任何弹出的消息框MessageBox 截获所有弹出的消息框
一个以C语言钩子函数来实现鼠标操作的demo
通过代码实例讲解钩子函数的用法,setwindowshook等
使用钩子函数[1] 目前对钩子的理解: 譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A; 首先发现这些事件的不是窗口, 而是系统! 然后系统告诉窗口: 喂! 你让人点了, 并且是连续点了两鼠标, ...
钩子函数调用实例,将钩子函数插入桌面进程中,用于每次修改分辨率前保持桌面进程每个桌面图标的位置
本代码包含dll与钩子函数的详细教程,通俗易懂,相信读者会受益匪浅。
这是一个网上找到的用来学习回调函数和介绍钩子函数的文档,供大家免费分享
NetCore3.1 winform C# 钩子函数使用demo-鼠标和键盘
本示例介绍在C#(Visual Studio 2005)中如何利用全局钩子截获键盘和鼠标事件,其中的钩子类相当的不错,本示例下载地址:http://www.china-aspx.com/Forum/showtopic-69.aspx
初步了解钩子函数的功能,应用,轻松快捷的掌握钩子的用法
一种在U3D开发环境下,为获取USB扫码枪数据进行的脚本开发,主要利用C#使用钩子函数来解决USB扫码枪扫描数据方面的问题,处理了扫码后的乱码问题。
这个利用 钩子函数监听鼠标和键盘时间的例子
编写钩子程序的步骤分为三步:定义钩子函数、安装钩子和卸载钩子。 1.定义钩子函数 钩子函数是一种特殊的回调函数。钩子监视的特定事件发生后,系统会调用钩子函数进行处理。不同事件的钩子函数的形式是各不...