C/C++/MFC
文章平均质量分 76
mochhk
软件开发,javaEE,iOS,android. (java,kotlin,Object-c,swift)。从事项目中小学教育类平台、智慧社区平台、智慧医疗平台。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Windows多线程多任务设计初步》
<br />前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的应用软件无一不是多线程多任务处理,单线城的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需要掌握的。本文针对多线程技术在应用中经常遇到的问题,如线程间的通信、同步等,对它们分别进行探转载 2010-07-14 10:56:00 · 339 阅读 · 0 评论 -
#Pragma 指令
<br />在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。<br />其格式一般为: #Pragma Para<br />其中Para 为参数,下面来看一些常用的参数。<br />(1)message 参数。 Message 参数是我最喜欢的一个参数转载 2010-07-14 10:52:00 · 404 阅读 · 2 评论 -
C中的堆和栈
<br /><br />网上一篇关于堆和栈的文章: <br />堆和栈的区别 <br />2007-09-09 07:53 P.M. <br />堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。 <br />栈:是个线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立,因此,栈是 thread safe原创 2010-07-14 10:54:00 · 315 阅读 · 0 评论
分享