libcsp: 一个 10 倍于 Golang 的高性能 C 语言并发库

2020-04-09
阅读 1 分钟
4k
libcsp是一个C语言实现的基于CSP模型的高性能并发库, 利用它你可以用C开发一些高性能项目. 特性: 支持多核 高性能调度器 编译时栈大小静态分析 高性能 Lock-free 通道 支持 netpoll 和 timer Golang和Libcsp比较 {代码...} Github: [链接]文档: [链接]

一步一步教你写BT种子嗅探器之二---DHT篇

2016-08-12
阅读 4 分钟
11.1k
DHT全称 Distributed Hash Table,中文翻译过来就是分布式哈希表。它是一种去中心化的分布式系统,特点主要有自动去中心化,强大的容错能力,支持扩展。另外它规定了自己的架构,包括keyspace和overlay network(覆盖网络)两部分。但是他没有规定具体的算法细节,所以出现了很多不同的实现方式,比如Chord,Pastry,Kad...