GLib

✍ dations ◷ 2025-06-09 10:49:15 #C函式库,用C编程的自由软件,使用LGPL许可证的软件,GTK,GNOME,自由发展元件与函式库

GLib是一个跨平台的、用C语言编写的五个底层库的集合,为GNOME所使用。

GLib起初是GTK+的一部分,但到了GTK+第二版,开发者决定把跟图形界面无关的代码分开,这些代码于是就组装成了GLib。

因为GLib具有跨平台特性,所以用它编写的程序可以无需进行大幅度修改就可以在其他程序上编译和运行。

GLib提供了多种高级的数据结构,如内存块、双向和单向链表、哈希表、动态字符串以及字符串工具(例如词法分析器,字符串切分等)、动态数组、平衡二叉树、n-叉树、键值存储、关系和元组,还有带有缓存的内存管理。

Glib还实现了线程相关的函数、多线程编程以及相关的工具,例如原始变量访问、互斥锁、异步队列、安全内存池、消息传递和日志、钩子函数和计时器,同时消息传递还包含了字节序转换和IO channel。

GLib由五个库组成:

相关

  • ICD-9-CM V3人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学国际疾病与相关健康问题统计分类(英语:I
  • 沃替西汀伏硫西汀,又名沃替西汀(INN:Vortioxetine),是一种5-羟色胺调节剂和激动剂(英语:Serotonin modulator and stimulator)(SMSs)型的抗抑郁药,其药物形态为氢溴酸伏硫西汀(Vortioxetine H
  • 良渚文化良渚文化为中国新石器文化之一,分布地点在长江下游的太湖地区,其中心在浙江省杭州市良渚遗址。1936年发现的该文化遗址,于1959年依照考古惯例按发现地点良渚命名,是为良渚文化。
  • 须猪须猪(学名:Sus barbatus)也称为婆罗洲须猪,属猪科猪属,是一种分布在马来群岛上的野猪。须猪的特点是嘴部有突出的胡须,它分布于苏门答腊、婆罗洲、马来半岛和苏禄群岛,主要栖息处是
  • .um.um为美国本土外小岛屿国家及地区顶级域(ccTLD)的域名,但未被使用。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az   B .ba .bb .bd .be .bf .b
  • 罗明珠罗明珠(英语:Sheree Lo Ming Chu,1968年9月11日-2016年5月27日),原名罗皓茵(英语:Bonnie Lo),以及别名罗爱过,跟罗美薇、李丽珍、陈加玲、袁洁莹、柏安妮及黎姿等女星同一时期出道,为前
  • 奥尔加·奥罗兹科奥尔加·奥罗兹科(西班牙语:Olga Orozco / 拉潘帕省, 1920年布宜诺斯艾利斯1999年)是一位阿根廷 女性作家 。诗
  • 寻笑人《寻笑人》(朝鲜语:웃음을 찾는 사람들)是韩国SBS的综艺节目,节目名称起源于寻找欢笑的人们,节目主轴由谐星分成几个小节目进行表演,有时会邀请歌手或艺人一同融入节目表演,节目宗
  • 龚自闳龚自闳(1819年 - 1879年),字应皋,号叔雨,又号节兰,室名盟鸥舫,浙江杭州府任和县人,道光二十三年癸卯科举人,二十四年甲辰科二甲进士出身。历任翰林院庶吉士、编修,己酉四川副考官,丙辰
  • 百妖谱《百妖谱》最初是由裟椤双树创作的古风玄幻类小说,后由绘梦动画改编成网络动画并从2020年4月开始在Bilibili上独播。故事女主人公桃夭是所有妖怪的救星,也是所有妖怪的噩梦。