摘要: NoNameARGB(Hex)ARGB(Dec)Color1TransparentFFFFFF167772152AliceBlueFFF0F8FF-9848333AntiqueWhiteFFFAEBD7-3328414AquaFF00FFFF-167116815AquamarineFF7FFFD4-83886526AzureFFF0FFFF-9830417BeigeFFF5F5DC-6579568BisqueFFFFE4C4-69729BlackFF000000-1677721610BlanchedAlmondFFFFEBCD-517111BlueFF0000FF-1677696112Blu. 阅读全文
posted @ 2012-11-12 15:02 itecho 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 1 多线程概念目前多数操作系统支持多任务调度和处理, 多任务通常包括两大类: 多进程和多线程。进程是指在系统中正在运行的一个应用程序; 多线程是系统分配处理器时间资源的基本单元, 或者说线程是进程中的基本执行单元。对操作系统而言, 其调度单元是线程。一个进程至少包括一个线程, 称之为主线程。一个进程从主线程的执行开始进而创建一个或多个次线程, 就是所谓基于多线程的多任务。 2 多线程的同步与异步多个线程可能在同一时间对同一共享资源进行操作, 其结果是某个线程将无法获得资源, 或者会导致资源破坏。为保证共享资源的稳定性, 必须采用线程的同步机制。用“锁”来调整多个线程的操作顺序, 一旦某个线程. 阅读全文
posted @ 2012-11-12 13:50 itecho 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 多线程和异步操作的异同多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。异步操作的本质所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬件基础。熟悉电脑硬件的朋友肯定对DMA这个词不陌生,硬盘、光驱的技术规格中都有明确DMA的模式指标,其实网卡、声卡、显卡也是有DMA功能的。DMA就是直接内存访问的意思,也就是说,拥有DMA功能的硬件在和内存进行数据交换的时候可以不消耗CPU资源. 阅读全文
posted @ 2012-11-12 13:49 itecho 阅读(229) 评论(0) 推荐(0) 编辑