windows编程
donganmo
这个作者很懒,什么都没留下…
展开
-
秒杀多线程第一篇 多线程笔试面试题汇总
转载地址:http://blog.csdn.net/morewindows/article/details/7392749目录(?)[-]第一篇 多线程笔试面试题汇总一.概念性问答题二.选择题三.综合题 系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司转载 2012-10-04 21:38:17 · 364 阅读 · 0 评论 -
秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
转载地址:http://blog.csdn.net/morewindows/article/details/7421759 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应转载 2012-10-05 09:07:47 · 406 阅读 · 0 评论 -
秒杀多线程第三篇 原子操作 Interlocked系列函数
转载原文地址: http://blog.csdn.net/morewindows/article/details/7429155上一篇《多线程第一次亲密接触 CreateThread与_beginthreadex本质区别》中讲到一个多线程报数功能。为了描述方便和代码简洁起见,我们可以只输出最后的报数结果来观察程序是否运行出错。这也非常类似于统计一个网站每天有多少用户登录,每个用户登录用一个线程转载 2012-10-05 10:09:48 · 494 阅读 · 0 评论 -
'_beginthreadex' : undeclared identifier
转载原文地址 :http://lili-lele.blog.sohu.com/137271825.html有可能的原因:1.没有包含头文件 process.h2.没有包含库文件 LIBCMT.LIB或者MSVCRT.LIB如果仍然有这个错误原因就是在工程->设置->C/C++->Code Generation->Use run-time libr转载 2012-10-05 11:20:04 · 353 阅读 · 0 评论 -
秒杀多线程第六篇 经典线程同步 事件Event
转载原文地址:http://blog.csdn.net/morewindows/article/details/7445233上一篇中使用关键段来解决经典的多线程同步互斥问题,由于关键段的“线程所有权”特性所以关键段只能用于线程的互斥而不能用于同步。本篇介绍用事件Event来尝试解决这个线程同步问题。首先介绍下如何使用事件。事件Event实际上是个内核对象,它的使用非常转载 2012-10-05 14:21:22 · 416 阅读 · 0 评论 -
秒杀多线程第四篇 一个经典的多线程同步问题
转载原文地址: http://blog.csdn.net/morewindows/article/details/7442333上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,现在来个复杂点的。这个问题涉及到线程的同步和互斥,是一道非常有代表性的多线程同步问题,如果能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。转载 2012-10-05 10:56:31 · 277 阅读 · 0 评论 -
秒杀多线程第五篇 经典线程同步 关键段CS
转载原文地址: http://blog.csdn.net/morewindows/article/details/7442639上一篇《秒杀多线程第四篇 一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,本篇将用关键段CRITICAL_SECTION来尝试解决这个问题。本文首先介绍下如何使用关键段,然后再深层次的分析下关键段的实现机制与原理。关键段C转载 2012-10-05 11:35:55 · 321 阅读 · 0 评论