软件注册站
热情软件屋

 
如何制作线程呢
编号: QA004031    
建立日期: 2001年3月25日 最后修改日期: 2005年8月25日
所属类别: C/C++ - Windows API
   
    操作系统: win2000,winNT
    编程工具: vc++
    问题: 如何制作线程呢?线程和进程之间关系又是什么呢?我编了一些小程序是不停上传(通过FTP)一些文件,如果我把它最小化了,它还会上传吗?(如果不做到后台去的话。)
    (宋毅畅)
   
    线程和进程之间关系参考QA000963 "线程与进程有什么区别"。你把程序最小化并不影响程序的运行,它仍然会正常运行。
    在VC++中你可以使用AfxBeginThread来创建线程。你可以编写一个函数(例如上传函数),然后将该函数作为参数调用AfxBeginThread,这样VC就会建立一个线程,这个线程就会执行你指定的函数。VC++中有4个多线程例子:MTGDI、MTMDI、MTRECALC、MUTEXES。
    
    山山的意见:
    进程可以理解为是线程的容器,他拥有该程序所拥有的包括地址空间在内的一切资源,而线程才是该进程中真正的运行者。
    
    相关问题:
    QA000120 "如何在VB中简单安全地使用多线程"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio