![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
文章平均质量分 76
小饭盒
这个作者很懒,什么都没留下…
展开
-
保证一个程序在同一台PC中只运行一个实例的两种方法
最近在研究《Windows核心编程》,留意到书中涉及到的两个知识点可以解决这个问题,觉得蛮有意思的,就记录下来,和大家分享下。 第一种方法:采用线程同步中的互斥量内核对象 互斥量(mutex)内核对象用来确保一个线程独占对一个资源的访问。 --------《Windows核心编程》 互斥量对象包含一个使用计数,线程ID以及一个递归函数。 --原创 2012-05-14 10:42:22 · 1125 阅读 · 0 评论 -
也论全排列的递归实现
今天在专栏里看到这样一个帖子http://blog.csdn.net/morewindows/article/details/7370155举了一个题目是这样的用C++写一个函数, 如 Foo(const char *str), 打印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab, cba 但是对于该帖子关于全排列递归实现的思路原创 2012-04-10 21:33:04 · 414 阅读 · 0 评论 -
Gdb调试多进程程序
Gdb调试多进程程序2011-06-01 13:45 by zhenjing, 5077 阅读, 4 评论, 收藏, 编辑Gdb调试多进程程序程序经常使用fork/exec创建多进程程序。多进程程序有自己独立的地址空间,这是多进程调试首要注意的地方。Gdb功能强大,对调试多线程提供很多支持。方法1:调试多进程最土的办法:attach pidAttach是调试进程的常用办转载 2012-09-04 10:19:35 · 580 阅读 · 0 评论