[system programming] HeapAlloc, HeapDestroy, HeapCreate
190705-2 교육을 받으면서 노트필기 했던 내용을 날것 그대로 업로드합니다. https://v0nsch3lling.tistory.com/426 new 는 기본적으로 동기화가 되어있다. 전용 힙의 장점 한꺼번에 할당하고 제거할 수 있다. 동기화가 필요없다. (내 쓰레드 에서만 사용한다. 속도가 빠르다.) #include #include using namespace std; template class List { private: struct Node { T data; Node*next; Node*prev; public: Node(T d):data(d),prev(0),next(0){} }; private: HANDLE hHeap; // 힙의 핸들 bool bDefaultHeap; // 기본힙 or 사용자힙..
System Programming
2019. 7. 8. 00:01