kingfalse
V2EX  ›  Kotlin

自己写了个方便使用多线程/协程处理的库 https://github.com/KingFalse/harrier

  •  
  •   kingfalse · Sep 25, 2019 · 6310 views
    This topic created in 2597 days ago, the information mentioned may be changed or developed.

    身为一个用 kotlin 写后端跟爬虫的 Java 开发,前段时间写了个简单的库,扩展了一下 Iterable 添加了一个 mapMultithreading()方法,相当于一个多线程版本的 map 方法。 虽然就一个类,24 行代码,大家乐呵乐呵。

    GitHub: https://github.com/KingFalse/harrier

    Maven 仓库: https://search.maven.org/artifact/me.kagura/harrier/1.3/jar

    5 replies  •  2020-03-17 14:49:22 +08:00
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Sep 25, 2019
    1
    有线程池吗?
    kingfalse
    kingfalse
    OP
    Sep 25, 2019
    2
    @chengyiqun 有,使用的时候直接 list.mapMultithreading{//你的代码},默认是线程池大小是 cpu 核数,如果需要指定大小则是 list.mapMultithreading(9){//你的代码}
    whoami9894
    whoami9894
    Sep 25, 2019
    3
    库...?
    mtdhllf
    mtdhllf
    Mar 17, 2020
    4
    借楼同推荐,这个 Android 的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:16 · PVG 04:16 · LAX 12:16 · JFK 15:16
    ♥ Do have faith in what you're doing.