当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 关于 _beginthread() 和 _endthread() 的学习体会 在看多线程网络编程时看到了这两个函数,于是查了一下 vs.net 2003 文档,试了试里面的例子并且改了改。
 

 

 ·windows图像编程概要    »显示摘要«
    摘要: 图形设备接口(gdi,graphics device interface)的主要目标之一是支持在输出设备(如视频显示器、打印机和绘图仪)上的与设备无关的图形。 gdi通过将应用程序与不同输出设备特性相隔离,使windows应用程序能够毫无问题地在windows支持的任何图形输出设备上运行。windows中的图形基本上是由从gdi.exe模块中输出的函数处理的(尽管一些绘制函数实际上具有user.......
    摘要: 在《程序员》2003年第12期的一篇访谈录中,ruby的发明人matz较详细地阐述了ruby的设计思想及遵循的原则,其中大部分我都深以为然,特别是他高度重视语言设计过程中人的因素则更是让人激赏。不过他对正交特性的看法却让我颇为迷惑。 正交(orthogonal)本来是一个几何概念,表示的是垂直相交,后来又被扩展到线性代数中,表示内积为零的两个向量之间的关系。线性空间中一组两两正交的非零向量被称......


关于beginthread()的学习体会
关于 _beginthread() 与 _endthread() 的学习体会

对这一点不太理解.例程可能要用到参数,这些参数由指针 *arglist  来指明,但如果有多个参数呢?还没有试.       第二种调用可以为用户提供更多.更灵活的对新创建线程的控制.尤其是其中的 initflag ,指明创建完线程后,它的状态是执行(running)还是挂起(suspended),由此想到这学期操作 【程序编程相关:ACE使用经验:获得动态分配的监听端口号

       在看多线程网络编程时看到了这两个函数,于是查了一下 vs.net 2003 文档,试了试里面的例子并且改了改.beginthread 有两种调用形式:uintptr_t _beginthread(    void( __cdecl *start_address )( void * ),   unsigned stack_size,   void *arglist );uintptr_t _beginthreadex(    void *security,   unsigned stack_size,   unsigned ( __stdcall *start_address )( void * ),   void *arglist,   unsigned initflag,   unsigned *thrdaddr );       第一种是基本的调用形式,其中参数 *start_address 是要创建的新线程所要执行的例程的入口地址,可以是函数名,也可以是函数指针.第二个参数是线程栈的大小,可以是 0 , 【推荐阅读:自己动手,用VC开发WINAMP的音效插

系统中讲过关于“进程”的状态:引入挂起状态的原因之一是“...用户在自己的程序运行期间发现有可疑问题时,希望暂时使自己的程序静止下来.
...   下一页
    摘要: 这是一款可以以曲线或柱状图的形式实时动态显示数据的控件。 主要特点是:支持显示浮点数、负数,显示数据范围大、可以自定义显示范围也可自动选择范围,还可锁定显示范围。 主要技术来源于网上,我只是对其分离改进了一下。有需要的朋友可以看看或联系我 email: wlzqin@3stonesoft.com wlzqin@sina.com qq :8573980 msn :wlzqi@hotmail.co......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE