跟踪 --新建两个目录 D:\InOut\TraceDB D:\InOut\TraceLog\ --建数据库,建跟踪执行时间超过1.5秒的语句及SP --建作业,每天在固定时间将跟踪文件导入数据库 USE [master] GO /****** Object: Database [TraceDB] ...
分类:
数据库 时间:
2017-02-15 12:30:41
阅读次数:
284
同步对象Event的用法 首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面. CreateEvent函数功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVEN ...
分类:
其他好文 时间:
2017-02-09 00:26:17
阅读次数:
161
由于human出牌的时候,牌总是和right玩家的胡同一时间出来,为了更有时序感,考虑的时候修改了结构,只新开一个线程,把click事件和问胡分开,由此结构也更简单和清楚,也由此少了100多行代码,切实感受到了先做规划的重要,但是也确实是刚开始的时候不懂的用线程,只能是摸索中前进。 c#中,要在一个 ...
分类:
其他好文 时间:
2016-12-08 13:54:33
阅读次数:
242
windows线程池四种情形(win核心读书笔记) Mircosoft从Windows2000引入线程池API,并在Vista后对线程池重新构架,引入新的线程池API。以下所有线程池函数均适用于Vista以后的版本。 用Windows提供的线程池函数有以下几个好处:1,不必要用CreateThrea ...
分类:
编程语言 时间:
2016-12-03 21:24:25
阅读次数:
265
OIS的使用有两种模式:缓冲模式和非缓冲模式。非缓冲方式能处理鼠标或键盘长按的事件,实时性强缓冲方式则不能长按事件,用于非实时响应。 非缓冲输入:1、创建方式:其中 false 参数代表使用非缓冲模式 2、在监听帧中的用法: 缓冲输入:1创建方式:其中 true参数代表使用非缓冲模式 2、在监听帧中 ...
分类:
其他好文 时间:
2016-12-03 01:37:50
阅读次数:
309
系统核心对象中的Event事件对象,在进程、线程间同步的时候是比较常用,发现它有两个出发函数,一个是SetEvent,还有一个PulseEvent, 两者的区别是: SetEvent为设置事件对象为有信号状态;而PulseEvent也是将指定的事件设为有信号状态, 不同的是如果是一个人工重设事件,正 ...
分类:
其他好文 时间:
2016-10-28 03:01:43
阅读次数:
243
黎俊杰 | 2016-07-28 14:37 声明:部分表名为了脱敏而用XX代替 1、故障现象 (1)一个业务系统输入用户名与密码后无法进入首页,表现为一直在运行等待,运行缓慢 (2)整个系统无法正常使用,接近停运状态 2、故障解决方法 调整数据库参数alter system setevent='1... ...
分类:
数据库 时间:
2016-08-15 22:17:00
阅读次数:
288
WaitForSingleObject() 可以让调用该函数的线程做无限的等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,也可以是其它内核对象。 SetEvent/ResetEvent 分别将EVENT置为这两种状态分别是发信号与不发信号。 ...
分类:
其他好文 时间:
2016-08-09 02:10:28
阅读次数:
263
这个类说白了就是对windows event的封装,没有什么特别的,常规做法,等侍另一线程无非就是等侍事件置信waitsingleobject,通知事件无非就是setevent,一看就明白,不就详解,写在这里只是为了这个系更的完整性 下边的示例代码注意下: SendToOtherThread(e); ...
分类:
其他好文 时间:
2016-05-02 22:53:55
阅读次数:
323
事件对象就像一个开关:它仅仅有两种状态---开和关。当一个事件处于”开”状态。我们称其为”有信号”。否则称为”无信号”。能够在一个线程的运行函数中创建一个事件对象。然后观察它的状态,假设是”无信号”就让该线程睡眠。这样该线程占用的CPU时间就比較少。产生事件对象的函数例如以下:(1)CreateEv...
分类:
其他好文 时间:
2015-09-29 14:24:23
阅读次数:
270