1.CreateThread与_beginthreadex#pragma once#include#include#include#include//子线程函数DWORD WINAPI ThreadFun1(LPVOID pM){ printf("子线程的线程ID号为:%d\nHello wo...
分类:
编程语言 时间:
2015-08-09 22:25:56
阅读次数:
223
题目:创建两个线程模拟火车站两个窗口售票程序,窗口售票时间为1秒,两个窗口不能同时售票
#include
#include
using namespace std;
//这是2个线程模拟买火车票的小程序
DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread data
DWORD WINAPI Fun2Proc(LPVOID lpParam...
分类:
编程语言 时间:
2015-08-08 22:59:57
阅读次数:
175
近期突然想到,一道珠海笔试题,让你写atm机的逻辑,当时想多了,以为重点是让你写清楚其中的事务互斥关系,当时也忘记数据库是否会自动互斥,从而不会出现脏数据。所以就敲了个代码实践了下。例子还是老例子.....卖票..不会卖出脏数据为好。线程函数:static DWORD WINAPI Ticket1(...
分类:
数据库 时间:
2015-08-07 19:20:12
阅读次数:
268
mciSendString函数是一个WinAPI,主要用来向MCI(Media Control Interface)设备发送字符串命令。一、函数的声明如下: private static extern long mciSendString( string comm...
1 DWORD ShowParentProcessInfo() 2 { 3 typedef LONG (WINAPI *PROCNTQSIP)(HANDLE,UINT,PVOID,ULONG,PULONG); 4 PROCNTQSIP NtQueryInformationP...
分类:
系统相关 时间:
2015-08-07 12:50:46
阅读次数:
167
/*shows how to start a thread based on a
class memeber function using a static member function.*/
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
typedef unsigned(WINAPI *P...
分类:
编程语言 时间:
2015-07-28 14:34:14
阅读次数:
161
把重复的代码写成单独的函数,如果有许多重复顺序的函数调用,就再组织成一个函数。如果这些函数有共同的数据,可组织成一个类。(其实数据才是灵魂,函数本身是空洞无物的,是表象、外在接口和服务工具。调用Winapi看上去可以立即实现某些功能,实际上也是这个函数修改了OS的内部数据才实现了相应的功能)话说,如...
分类:
其他好文 时间:
2015-07-27 09:26:57
阅读次数:
390
如何获取电脑BIOS 序列号、制造商、版本号及名称等信息?我记得
是可以使用
WINAPI与ASM获取BIOS硬件信息的 但是我不知道该如何做,才疏学浅没有办法
那么便选择我使用过的吧,利用微软提供
给我们的WMI接口 BIOS方面在WMI对外
开放的接口为Win32_BIOS 下图是代码运行后的一个效果、
MSDN:
Win32_BIOS class
The Win3...
分类:
移动开发 时间:
2015-07-25 16:56:46
阅读次数:
293
THRDTERM产生两个线程,周期性地检查一个event对象,以决定要不要结束自己。
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
#include "MtVerify.h"
DWORD WINAPI ThreadFunc(LPVOID);
HANDLE hRequestExitEve...
分类:
编程语言 时间:
2015-07-24 20:58:55
阅读次数:
147
C/C++ 文件操作大概有以下几种1.C的文件操作;2.C++的文件操作;3.WINAPI的文件操作;4.BCB库的文件操作;5.特殊文件的操作。当然了,水题时最常用的当然还是:freopen("stdin.txt","r",stdin);freopen("stdout.txt","w",stdou...
分类:
编程语言 时间:
2015-07-24 20:08:42
阅读次数:
192