golang 并行编程库 golang parallel

码农软件 · 软件分类 · 并发/并行处理框架 · 2019-09-02 15:44:21

软件介绍

一个golang并行编程库,用于业务聚合或重构。可以用最少的代码,将串行的函数调用并行化,无需改变函数的声明。

实现原理和demo参考github地址:https://github.com/buptmiao/parallel

使用:

以下有三种方法:testjoba,testjobb,testjobc执行并行:

import (
    "github.com/buptmiao/parallel"
)
func testJobA() string {
    return "job"
}
func testJobB(x, y int) int {
    return x + y
}
func testJobC(x int) int {
    return -x
}
func main() {
    var s string
    var x, y int
    p := parallel.NewParallel()
    p.Register(testJobA).SetReceivers(&s)
    p.Register(testJobB, 1, 2).SetReceivers(&x)
    p.Register(testJobC, 3).SetReceivers(&y)
    // block here
    p.Run()
    if s != "job" || x != 3 || y != -3{
        panic("unexpected result")
    }
}

本文地址:https://codercto.com/soft/d/13723.html

人人都是产品经理

人人都是产品经理

苏杰 / 电子工业出版社 / 2012-6 / 45.00元

本书为《人人都是产品经理》的升级版,是写给“1到3岁的产品经理”的书,适合刚入门的产品经理、产品规划师、需求分析师,以及对做产品感兴趣的学生,用户体验、市场运营、技术部门的朋友们,特别是互联网、软件行业。作为一名“4岁的产品经理”,作者讲述了过去3年的经历与体会,与前辈们的书不同,本书就像你走到作者身边,说“嗨,哥们!晚上有空吃个饭吗,随便聊聊做产品的事吧”,然后作者说“好啊”。 书名叫“......一起来看看 《人人都是产品经理》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具