![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 83
ostrich2fly
这个作者很懒,什么都没留下…
展开
-
增强命令输入的用户交互性--readline库的使用
转自:http://my.donews.com/noding/2006/04/18/%E5%A2%9E%E5%BC%BA%E5%91%BD%E4%BB%A4%E8%BE%93%E5%85%A5%E7%9A%84%E7%94%A8%E6%88%B7%E4%BA%A4%E4%BA%92%E6%80%A7%EF%BC%8D%EF%BC%8Dreadline%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8/ Linux下的编程很大一部分都是命令行模式。可执行文件加上特定的参数。不过有时候需原创 2010-08-24 09:54:00 · 1948 阅读 · 0 评论 -
使用pthread库进行多线程编程
11 Threads 1 Introduction 不用介绍了吧… 2 Thread Concepts 1. Thread由下面部分组成: a. Thread ID b. Stack c. Policy d. Signal mask e. Errno f. Thread-Specific Data 3 Thread Identification 1. pthread_t用于表示Thread ID原创 2010-08-26 13:26:00 · 510 阅读 · 0 评论 -
glib库hash表GHashTable
hash表是一种提供key-value访问的数据结构,通过指定的key值可以快速的访问到与它相关联的value值。hash表的一种典型用法就是字典,通过单词的首字母能够快速的找到单词。关于hash表的详细介绍请查阅数据结构的相关书籍,我这里只介绍glib库中hash表的基本用法。 要使用一个hash表首先必须创建它,glib库里有两个函数可以用于创建hash表,分别是g_hash_table_new()和g_hash_table_new_full(),它们的原型如下: GHashTable *g_has原创 2010-09-15 11:17:00 · 641 阅读 · 0 评论