【MFC】Tree控件响应点击事件 09月13日

// 选择一个的时候 void CResourceTable::OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult) { LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEV...

【Windows原理】线程池定制 09月07日

// 04.线程池定制 - 复习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) ...

【小练习】C++实现双进程守护 09月07日

// protectoion2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { HAND...

【Windows原理】线程池-异步过程调用 09月06日

  以前, 我们都是使用_beginthreadex() 或 CreateThread()来创建一个线程, 如果在一 个进程中, 只创建一个两个线程的话, 这并没有什么缺点 但是, 如果在一个进程...

【Windows原理】异步IO-完成端口(IOCP) 09月05日

// 08.异步IO_完成端口(IOCP)-复习.cpp : 定义控制台应用程序的入口点。 // // 同步IO的缺点是, 在读写文件时, 如果文件太大, 或者读写的时间太长, 就会在读写...

【Windows原理】异步IO-_APC(异步过程调用) 09月05日

// 同步IO的缺点是, 在读写文件时, 如果文件太大, 或者读写的时间太长, 就会在读写函数中 // 阻塞住. // 异步IO解决了这个问题, 异步IO读写文件时, 文件再大也...

loading