原创 計算灰度直方圖

// testAlg.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "highgui.h" #in

原创 c++函數默認參數是一個好的設計嗎?

c++函數有默認參數,個人認爲這不是一個好的設計吧,實際中我也不用,怕出錯,有人能舉下采用默認參數的好處嗎?

原创 使用管道實現進程間的通信

#include <Windows.h> #include <stdio.h> void main() { SECURITY_ATTRIBUTES sa,sb; HANDLE hInputRead,h

原创 多線程程序示例

#include "stdafx.h" #define WIN32_LEAN_AND_MEAN #include <stdio.h> #include <stdlib.h> #include <windows.h> DWORD WIN

原创 使用互斥量保證進程同步

#include <windows.h> #include <iostream.h> DWORD WINAPI Fun1Proc(LPVOID lpParameter); DWORD WINAPI Fun2Proc(LPVOID lpPa

原创 強制結束一個線程

// MultiThread522.cpp : 定義控制檯應用程序的入口點。 // //Demonstrate ExitThread #include "stdafx.h" #define WIN32_LEAN_AND_MEAN #inc

原创 分離出原環境控制檯下分析數據,保證進程數據同步

遇到的問題是,2個進程都在對磁盤上的同一段數據進行操作,一個只管讀寫,一個只管讀,那麼在一個擦除後重寫的時候,另一個恰好讀怎麼辦? 如何保證進程同步呢? 想象了一大些看似很邪乎的方法,什麼互斥量啊,管道啊。。 這些方法,從原理上來說絕對是

原创 使用GetExitCodeThread()關閉線程

#include "stdafx.h" #define WIN32_LEAN_AND_MEAN #include <stdlib.h> #include <stdio.h> #include <windows.h> #include <