
软件其他
chenhaodejia
这个作者很懒,什么都没留下…
展开
-
关于此博客的用途
本博客完全属于个人技术经验分享交流,只谈技术。 有关个人的一些其他方面的博文,可访问我的新浪博客http://blog.sina.com.cn/u/1895285255,及我的网易博客http://626005108.blog.163.com/,百度空间http://hi.baidu.com/chenhaodejia12/blog,工作室网站http://www.baiduculb.com/,...原创 2011-05-06 19:27:32 · 101 阅读 · 0 评论 -
线程同步的几种方式(转)
进程中线程同步的四种常用方式:1、 临界区(CCriticalSection)当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:1、 定义临界区对象CcriticalSection g_CriticalSection;2、 在访问共享资源(代...原创 2015-01-27 19:58:36 · 149 阅读 · 0 评论 -
线程与进程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元...原创 2015-01-27 20:12:16 · 121 阅读 · 0 评论 -
编程!=编码
人们似乎把编程等同于编码,这就是问题所在。在编码之前你应该弄清自己在干什么。如果不能写下自己在干什么,你就不会清楚自己是否理解它。如果首先写下的是代码,那你大概确实不能理解自己要做的事。如果你在没有蓝图(我们称为规格)说明的情况下就想建一座桥或搭一座房子,那就很难建得既好看又可靠。然而大多数代码就是这样写出的。每次你咒骂你的电脑,你其实是在骂那个没想明白就编出程序的人。软件文化中的某些东西阻...原创 2015-02-24 08:24:17 · 194 阅读 · 0 评论 -
学习算法之心得
1、算法,浩如烟海,找到自己感兴趣的那个分支,或那个点来学习,然后,一往无前的深入探究下去。 2、兴趣第一,一切,由着你的兴趣走,忌浮躁。 3、思维敏捷。给你一道常见的题目,你的头脑中应该立刻能冒出解决这道问题的最适用的数据结构,以及算法。 4、随兴趣,多刷题。ACM题。poj,面试题,包括下文将出现的研究生复试上机考试题,都可以作为你的编程练习题库。 5、多实践,...原创 2015-02-25 11:03:19 · 262 阅读 · 0 评论 -
将博客搬至优快云
即日起将博客搬家至优快云,谢谢大家!原创 2015-12-03 14:46:01 · 207 阅读 · 0 评论