• 关于

    windows 线程api

    的搜索结果
  • Windws OS 一些概念

    Windows OS 一些概念 1.并发与并行 答:并行是多个线程同时进行; 并发是多个线程在同一时间段内进行。 并行优于并发。 2.同步、互斥与异步  阻塞、非阻塞 1.函数调用 同步是函数执行完毕才返回,绝大多数函数都是这样的; 异步是函数开始执行时就返回,自己的执行仍在继续,本质是多线程。...

    文章 yichudu 2014-04-25 1217浏览量

  • CreateThread,_beginthread,_beginthreadx的区别

    http://hi.baidu.com/6%D0%C7%B9%C89/blog/item/9b95a80857cac7900b7b8203.html   CreateThread是Windows的API函数,而_beginthread和_beginthreadex则是CRT库函数,查看这两个CRT...

    文章 横云断岭 2010-09-29 708浏览量

  • CreateThread,_beginthread,_beginthreadx的区别

    http://hi.baidu.com/6%D0%C7%B9%C89/blog/item/9b95a80857cac7900b7b8203.html   CreateThread是Windows的API函数,而_beginthread和_beginthreadex则是CRT库函数,查看这两个CRT...

    文章 hengyunabc 2010-09-29 1202浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • 基于COM组件实现的应用的多线程化方案

    有关于多线程化的相关理论,早就在多任务操作系统的时候建立起来了。而成为所有应用程序设计和实现的时候需要考虑的因素,应该是随着英特尔IA多核平台的发展和普及。 非常推荐英特尔软件学院的多线程化配套课程,里面有有关多线程化分析设计的基本思路和方法,多线程化实现的多种方法,以及多线程化方案的性能优化方法...

    文章 科技小先锋 2017-11-16 705浏览量

  • Windows平台下的多线程编程

        线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程...

    文章 season雅宁 2016-04-12 892浏览量

  • [2013.8.29]对于多线程编程的几点个人见解

    (部分来源于《深入理解计算机系统》一书) 1.线程有两种状态:聚合态和分离态。聚合态线程拥有一个句柄可被控制,分离态线程虽然可以正常运行,但不可以通过句柄控制。 2.线程刚刚创建出来是聚合态的,在运行中关闭句柄可以转化为分离态,且不可逆。 3.分离态线程在执行完退出后自动回收资源。聚合态必须显...

    文章 apachecn_飞龙 2014-05-16 544浏览量

  • MFC编程特点与MFC类简介

    一、Window编程的方法主要有: 传统编写法(利用API函数)和交互式方法(利用MFC类库)两种。   (1)、利用Windows API函数编写Windows应用程序需要手工编写很多的代码,程序员需要对Windows的编程原理有很深刻的认识。 (2)、使用MFC创建一个单文档应用程序,不需...

    文章 长空翱翔 2012-12-19 1332浏览量

  • 多核时代:并行程序设计探讨(3)——Windows和Linux对决(多进程多线程)

    并行程序设计探讨(3)——Windows和Linux对决(多进程多线程) 前面的博文经过分析总结,最后得出两种并行技术:多进程多线程、多机协作。对于多进程和多线程来说,最有代表性且最常见的的莫过于Windows和Linux(作为UNIX类操作系统的代表,下同)这两个操作系统了。 真是冤家路窄,Wi...

    文章 华仔爱技术 2009-07-11 2116浏览量

  • Heap contention ----- 4核以上系统的超级性能杀手

       系统的heap 是整个操作系统全局共享的,以windows 为例,抄作heap 的API 有GlobalAlloc和GlobalFree。 C和C++的 malloc 和 new 最后实现还是调用的windows的 GlobalAlloc API。多核,多线程环境中,两个并行run 的线程经...

    文章 科技小先锋 2017-11-22 717浏览量

  • 谈谈多线程编程

    (我只进行过win32下多线程程序的项目开发,类unix系统只是有过学习了解,所以有以偏概全的情况请大家指正) 总结     不知道大家有没有这种感觉,掌握多线程程序的编写好像是高端windows开发人才的必备的一种技能。(我的了解:类unix系统的的进程开销比较小,仿佛用多进程开发居多)。做了...

    文章 科技探索者 2017-11-15 637浏览量

  • AfxBeginThread和CreateThread具体区别

    1. 具体说来,CreateThread这个函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程 中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导致操作系统死锁的因素,用起来比较繁 琐一些,初学的人在用到的时候可能会产生不可预料的错误,建议多使用AfxBeg...

    文章 毛毛虫的爹 2013-11-02 1245浏览量

  • windows 消息机制、窗口过程与线程间消息传递

    按照自己的理解好好整理一遍 消息机制 windows是一个消息驱动的系统,会有一个总的系统消息的队列,鼠标、键盘等等都会流入到这个队列中,同时会为每个线程维护一个消息队列(注意默认是有GUI调用的线程才有,对于没有GUI或者窗口的线程,只有当在线程内调用get/peek message 才会自动...

    文章 leonwei 2013-02-18 1388浏览量

  • C++多线程编程笔记

    Windows系统为我们提供了相关API,我们可以使用它们来进行多线程编程。 创建线程的函数: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD SIZE_T dwStackSize,...

    文章 楚兴 2015-08-07 596浏览量

  • Socket的阻塞模式和非阻塞模式

    阻塞模式  Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所在的线程会继续运行。 在阻塞模式的套接字上,调用任...

    文章 杨粼波 2017-10-09 923浏览量

  • Invoke 和 BeginInvoke 的区别

    在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。  一、为什么Control类提供了Invoke和BeginInvoke机制? 关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。 1、win...

    文章 老朱教授 2017-11-26 1010浏览量

  • 多核时代:并行程序设计探讨(5)——Windows和Linux对决(进程间同步)

    Windows和Linux对决(线程间同步) 1.1        Windows线程同步 1.1.1   关键代码区Critical Section 所谓“关键代码区”,相信大家看名字也能理解个大概了。首先:它很关键,第二:它是代码区。之所以关键,当然目的就是每次只能一个线程能够进入;既然是代码...

    文章 华仔爱技术 2009-08-08 1341浏览量

  • [Windows编程] 使用AttachThreadInput 来捕捉其它窗口的键盘输入

    在一些情况下(比如屏幕软键盘或者输入法程序),自己的窗口没有输入焦点但是想要当前焦点窗口的键盘输入消息,可以使用Win32 API函数AttachThreadInput()来解决这个问题。AttachThreadInput把一个线程(idAttach)的输入消息连接到另外线程(idAttachTo...

    文章 double2li 2013-11-21 576浏览量

  • windows api学习笔记-多线程

    #include <windows.h> #include <iostream> using namespace std; DWORD WINAPI ThreadProc(LPVOID lpParam) { int i = 0; while(i<20) { ...

    文章 xland 2010-02-06 511浏览量

  • C# Win32控制台线程计时器代码示例

    在C#中提供了三种类型的计时器:1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)2、基于服务器的计时器(System.Timers.Timer)3、线程计时器(System.Threading.Timer)一、基于 Windows 的标准计时器(Sys...

    文章 微wx笑 2015-01-03 410浏览量

  • win32多线程学习笔记

    《多核程序设计技术》 第五章——线程api,一个使用windows事件的线程应用程序,vs2008下编译调试通过。 // 线程通信机制.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #define NUM_THREADS 10 #include &lt...

    文章 season雅宁 2013-10-06 656浏览量

  • windows api学习笔记-用临界区对象使线程同步

    #include <windows.h> #include <iostream> #include <process.h> using namespace std; int g_nCount1 = 0; int g_nCount2 = 0; CRITICAL...

    文章 xland 2010-02-09 515浏览量

  • Delphi中的线程类

    Delphi中的线程类    转贴于 华夏黑客同盟 [url]http://www.77169.org[/url] Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对 TThread类的几个成员作一简单介绍,再说明一下Execut...

    文章 余二五 2017-11-14 742浏览量

  • 《C++多线程编程实战》导读

    前言 C++多线程编程实战多线程编程正逐渐成为IT行业和开发人员关注的焦点。开发商希望开发出用户友好、界面丰富,而且能并发执行的应用程序。强大的C++语言和本地Win32 API特性为多线程编程提供了良好开端。有了强大的C++,可以轻松地创建不同类型的应用程序,执行并行,而且还能优化现有的工作。 ...

    文章 异步社区 2017-05-02 1094浏览量

  • 浅谈线程池

    浅谈线程池 转载cnn2371112011-03-18 23:37:26评论(0)332人阅读  http://www.cnblogs.com/JeffreyZhao/archive/2009/07/22/thread-pool-1-the-goal-and-the-clr-thread...

    文章 技术小甜 2017-11-16 952浏览量

  • C# WinForm多线程开发(三) Control.Invoke

    原文地址:点击打开链接 [摘要]本文介绍C# WinForm多线程开发之Control.Invoke,并提供详细的示例代码供参考。 下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。 首先,什么样的操作需要考虑使用多线程?总的一条就是,负责...

    文章 衣舞晨风 2014-04-15 1147浏览量

  • C# WinForm多线程开发(三) Control.Invoke

    原文地址:点击打开链接 [摘要]本文介绍C# WinForm多线程开发之Control.Invoke,并提供详细的示例代码供参考。 下面我们就把在Windows Form软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。 首先,什么样的操作需要考虑使用多线程?总的一条就是,负责...

    文章 jiankunking 2014-04-15 1321浏览量

  • WP8关于对地图开发的改进

    原文:WP8关于对地图开发的改进 微软在2012年6月21日 发布了 Windows Phone 8的更新。带来大量的功能更新和全新的SDK。作为重头戏的部分是引入了 C++ 和 DirectX,支持native code。 这样使得众多C++ 和DirectX 现有代码库可以直接移植到Windo...

    文章 杰克.陈 2014-03-18 841浏览量

  • Invoke与BeginInvoke

      一、为什么 Control类提供了 Invoke和 BeginInvoke机制? 关于这个问题的最主要的原因已经是 dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。 1、 windows程序消息机制 Windows GUI程序是基于消息机制的,有个主线程...

    文章 醉意人间 2014-10-31 606浏览量

  • C++多线程编程笔记

    Windows系统为我们提供了相关API,我们可以使用它们来进行多线程编程。 创建线程的函数: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD SIZE_T dwStackSize, ...

    文章 shy丶gril 2016-05-18 1761浏览量

  • sudami和achillis对初学者的建议

    sudami对初学者的一点建议 1. 若对Windows底层开发没有兴趣,不建议继续深究, 若有些兴趣可以继续。 2. 先广泛打基础,比如C/ASM/C++/MFC,再学习Windows核心编程,对R3上的一些开发有所熟悉,再系统的学习《操作系统》等书籍,理解整个系统的原理,构架,实现。 3. 有...

    文章 技术小阿哥 2017-11-27 835浏览量

1 2 3 4 ... 28 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询