03 2014 档案
摘要:Critical sections是win32中最容易使用的同步机制,用来处理一份共享资源,共享资源指的是每次只能够被一个线程处理的资源,包括内存、数据结构、文件等。 优点: 1.使用便捷,即声明即使用,不需要系统核心对象,声明一个CRITICAL_SECTION类型的变量、初始化critical section、删除critical section、进入critical section、离开critical section。 特性: 1.线程进入critical section后可以重复进入,离开时需要离开相应次数才真正释放资源。 2.Critical sec...
阅读全文
摘要:前言: windows下一切皆窗口,我们看到的超链接也是窗口,效果图如下: 鼠标放在赵大哥博客园主页和关于软件两个按钮上,按钮上的字体会从绿色变成红色,同时鼠标指针变为手型,点下鼠标左键就会调用默认浏览器打开设置好的网页。 PS:想要和我们常见的超链接完全一致,还需要一些按钮自绘的知识,让按钮与背景浑然一体。 实现剖析: 1.创建一个按钮窗口,windows自定义的有button窗口类,创建窗...
阅读全文