码迷,mamicode.com
首页 >  
搜索关键字:windows 消息队列 进程 线程    ( 166925个结果
POSIX 线程详解(3-互斥量:"固定加锁层次"/“试加锁-回退”)
有时一个互斥量是不够的: 比如: 当多个线程同时访问一个队列结构时,你需要2个互斥量,一个用来保护队列头,一个用来保护队列元素内的数据。 当为多线程建立一个树结构时,你可能需要为每个节点设置一个互斥量。 同时使用多个互斥量会导致复杂度的增加 最坏的情况就是死锁的发生,即两个线程分别锁住一个互斥量而等待对方的互斥量。 多互斥量可能导致死锁: 如果...
分类:编程语言   时间:2014-05-13 16:32:03    阅读次数:533
inux下C中怎么让才能安全关闭线程
前言:     多线程程序中,特别是频繁申请,释放线程的情况下,就要注意线程的关闭,最好使用线程池。 一,线程退出方式     (1) 执行完成后隐式退出;     (2) 由线程本身显示调用pthread_exit 函数退出;             pthread_exit (void * retval) ;      (3) 被其他线程用pthread_c...
分类:编程语言   时间:2014-05-13 16:22:59    阅读次数:286
JSP_a sample jsp
本文出自:http://blog.csdn.net/svitter 实验环境:Myeclipse10 + tomcat7.0 有时间会写windows和linux下的tomcat配置,现在时间有限,暂且不写了。。有些东西也是没有理解透彻。 <%! String getDate() {return new java.util.Date().toLocaleStrin...
分类:Web程序   时间:2014-05-13 16:11:36    阅读次数:370
如何快速正确的安装 Ruby, Rails 运行环境
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, Ar...
分类:其他好文   时间:2014-05-13 16:07:28    阅读次数:259
读《软件调试》第九章
今日读了张银奎老师的《软件调试》,前面的CPU和硬件相关的部分离得比较远,所以从第九章操作系统读起,今天的读书笔记: 9.2采集调试消息 调试事件分为8种 typedef enum _DBGKM_APINUMBER { DbgkmExceptionApi = 0, // 异常 DbgkmCreateThreadApi = 1, // 创建线程 DbgkmCreateProcessAp...
分类:其他好文   时间:2014-05-13 15:49:03    阅读次数:434
COM主题五--实现IClassFactory接口
Prerequisite:C++ 编程者,熟悉windows编程,熟悉Win32 Dll,了解windows注册表。 作者:收割者...
分类:其他好文   时间:2014-05-13 14:29:02    阅读次数:217
linux下的多线程
1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。   为什么有了进程的概念后,还要再引入线程呢?使用...
分类:编程语言   时间:2014-05-13 14:02:28    阅读次数:467
内核抢占
内核抢占 即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。抢占内核的主要特点是:一个在内核态运行的进程,可能在执行内核函数期间被另外一个进程取代。 举例说明抢占内核和非抢占内核的区别: 在进程A执行异常处理程序时(肯定是内核态),一个具有较高优先级的进程B变为可执行状态。如果内核是抢占的,就会发生强制性进程切换,让进程B...
分类:其他好文   时间:2014-05-13 14:00:24    阅读次数:410
[Java聊天室服务器]实战之六 去除死链接
前言 学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境微笑:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)...
分类:编程语言   时间:2014-05-13 13:53:11    阅读次数:325
关于Eclipse主题设置小技巧
之前写过一篇文章是介绍windows下搭建Selenium+Eclipse+Python环境,但看着Eclipse总觉得很丑,而且又笨重,不像UliPad那么轻,也不像sublime_text2那么漂亮,其实很多人都是看sublime_text2的主题漂亮才投怀送抱的,我就是其中之一,但一直没解决GUI的调试问题,又跑回来了Eclipse;但实在不能忍受Eclipse默认的主题,看久了,真心觉得丑...
分类:系统相关   时间:2014-05-13 11:52:15    阅读次数:363
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!