- 博客(4)
- 资源 (30)
- 收藏
- 关注
原创 lpvoid 在 win32 api 中的使用
lpvoid在msdn中的描述为:LPVOID Generic pointer type, equivalent to (void *). Should be used instead of LPSTR.可以理解为 void *但是在使用的时候经常感到疑惑。比如创建线程 传值的时候 会碰到这个类型HANDLE CreateThread ( SEC_ATTRS Se
2012-07-28 20:50:51 1642
原创 线程学习三
前两次学习都是只创建一个线程这次我们写一个多线程的模拟器下面我们将认识两个函数DWORD SuspendThread(HANDLE hThread);这个函数是将线程挂起,也就是暂停的意思参数 hThread 是线程句柄线程挂起之后需要调用另一个函数将线程唤醒DWORD ResumeThread(HANDLE hThread);参数hTh
2012-07-05 17:42:50 856
原创 线程学习二
本次学习 线程传值问题相信大家都想到过线程函数应该和一般的函数一样,可以传递值吧这次就来学习线程传值其实创建线程函数里面就有一个参数用来传值的HANDLE CreateThread ( SEC_ATTRS SecurityAttributes,ULONG StackSize,SEC_THREAD_START StartFunction,PVOID Thre
2012-07-04 13:05:19 683
原创 线程学习一
首先我们要明白为什么要学习线程,线程学习了有什么好处?举一个很简单的例子MFC实现在MFC里面添加一个按钮IDC_START双击添加代码:Sleep(9000);然后编译运行看看 你会发现程序有9秒的“卡死”时间! 问题发现了,下面就来解决问题 进程与线程的概念就不讨论了 ,只要知道,一般的 一个程序只有一个进程一
2012-07-03 20:45:39 624
crossapp CATabBarController
2015-08-23
curl-ssl-ssh curl7.43.0编译完成文件
2015-07-07
c++ 连接 mysql 官方文档
2012-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人