摘要:
1.每个线程都有自己的堆栈,而它们共享进程的一个全局堆,NEW是在线程的局部堆上分配(实际上每个函数都是这样),在线程中用 new分配的内存不能在另一个线程中用delete删除(因为这两个函数都只能处理自己的堆)要完成这个功能必须用HeapAlloc函数在全局堆上进行操作2.Windows线程的缺省堆栈大小为2M,任何情况下,根据需要,系统会自动增大堆栈的大小;3.互斥量和信号量的区别(1). 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的 阅读全文