自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EnskDeCode

trip to Ensk...

  • 博客(5)
  • 收藏
  • 关注

原创 MFC 多线程编程

MFC 多线程概述MFC中有两类线程 , 分别称之为工作者线程和用户界面线程 ; 二者的主要区别在于 工作者线程没有消息循环 , 而用户界面线程有自己的消息队列和消息循环 ;工作者线程没有消息机制 , 通常用来执行后台计算和维护任务 , 如冗长的计算过程 , 打印机的后台打印等 ;用户界面线程一般用于处理独立于其他线程执行之外的用户输入 , 响应用户及系统所产生的事件和消息等 ;但对于 Wi

2017-09-23 16:43:36 472

转载 代码质量管控的四个阶段

背景本文讨论的代码质量指的是代码本身的质量 , 包括复杂度 , 重复率 , 代码风格等要素 ; 代码是团队的共同财产 , 代码质量是团队技术水平和管理水平的直接体现 ;代码质量下降通常会自成因果 , 导致恶性循环 :破窗效应 : 在烂代码上继续生产烂代码的心理负担小很多传染性 : 烂代码传递着一种不在意质量 , 只看业务成果的负面信息 , 会伤害团队的技术热情和工作氛围 , 导致更多烂代码出现

2017-09-11 11:28:16 773

原创 Win32 多线程同步

多线程同步概述线程之间通信的两个基本问题是互斥和同步线程同步是指线程之间所具有的一种制约关系 , 一个线程的执行依赖另一个线程的消息 , 当它没有得到另一个线程的消息时应等待 , 直到消息到达时才被唤醒 ;线程互斥是指对于共享的操作系统资源 , 在各线程访问时的排它性 ; 当有若干个线程都要使用某一共享资源时 , 任何时刻最多只允许一个线程去使用 , 其它要使用该资源的线程必须等待 , 直到占用

2017-09-08 12:45:48 775

原创 Win32 多线程编程

多线程概述进程和线程都是操作系统的概念 ; 进程是应用程序的执行实例 , 每个进程是由私有的虚拟地址空间 , 代码 , 数据和其它各种系统资源组成 , 进程在运行过程中创建的资源随着进程的终止而被销毁 , 所使用的系统资源在进程终止时被释放或关闭 ;线程是进程内部的一个执行单元 ; 系统创建好进程后 , 实际上就启动执行了该进程的主执行线程 , 主执行线程以函数地址形式 , 比如说 main 或 W

2017-09-07 16:59:40 584

原创 Linux 用户体系详解

用户体系1. 概述在 Linux 系统中用 UID 来标识用户 , 用户是能够登录并使用 Linux 的用户 ; 用户组是用户的分组 , 用 GID 标识 ; Linux 系统分为 3 种用户 : root 用户 : Linux系统的超级管理员 , 可以操作任何文件和命令 , 拥有最高的权限 , UID 为 0 ;虚拟用户 : 这类用户不具有登录系统的能力 , 但是是系统运行不可缺少的用户

2017-09-06 11:40:45 1055

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除