Gpseq

基于 Vala 和 GObject 的并行库:Gpseq

左心房为你撑大大i 提交于 2019-12-04 06:38:20
基于 Vala 和 GObject 的并行库: Gpseq 提供如下特性: Work-stealing and managed blocking task scheduling: Similar behavior to Go scheduler Functional programming for data processing with parallel execution support: An equivalent to Java’s streams Fork-join parallelism Parallel sorting Futures and promises 64-bit atomic operations Overflow safe arithmetic functions for signed integers References Valadoc.org (暂未注册) Latest Valadoc GtkDoc (C API) (TODO) pgi-docs (Python API) (TODO) gjs-docs (JavaScript API) 案例代码 using Gpseq; void main () { string[] array = {"dog", "cat", "pig", "boar", "bear"}; Seq.of_array