All Projects → proxb → Poshrsjob

proxb / Poshrsjob

Licence: mit
Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console and allowing throttling on the jobs.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to Poshrsjob

Openmp Examples
openmp examples
Stars: ✭ 64 (-85.68%)
Mutual labels:  parallel, multithreading
noroutine
Goroutine analogue for Node.js, spreads I/O-bound routine calls to utilize thread pool (worker_threads) using balancer with event loop utilization. 🌱
Stars: ✭ 86 (-80.76%)
Mutual labels:  parallel, multithreading
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Stars: ✭ 1,132 (+153.24%)
Mutual labels:  parallel, multithreading
Taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
Stars: ✭ 6,128 (+1270.92%)
Mutual labels:  multithreading, parallel
wasm-bindgen-rayon
An adapter for enabling Rayon-based concurrency on the Web with WebAssembly.
Stars: ✭ 257 (-42.51%)
Mutual labels:  parallel, multithreading
Ems
Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python
Stars: ✭ 552 (+23.49%)
Mutual labels:  parallel, multithreading
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-96.2%)
Mutual labels:  parallel, multithreading
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+15.66%)
Mutual labels:  parallel, multithreading
kafka-workers
Kafka Workers is a client library which unifies records consuming from Kafka and processing them by user-defined WorkerTasks.
Stars: ✭ 30 (-93.29%)
Mutual labels:  parallel, multithreading
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-94.63%)
Mutual labels:  parallel, multithreading
Napajs
Napa.js: a multi-threaded JavaScript runtime
Stars: ✭ 8,945 (+1901.12%)
Mutual labels:  parallel, multithreading
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-95.97%)
Mutual labels:  parallel, multithreading
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+133.33%)
Mutual labels:  parallel, multithreading
pblat
parallelized blat with multi-threads support
Stars: ✭ 34 (-92.39%)
Mutual labels:  parallel, multithreading
MultiHttp
This is a high performance , very useful multi-curl tool written in php. 一个超级好用的并发CURL工具!!!(httpful,restful, concurrency)
Stars: ✭ 79 (-82.33%)
Mutual labels:  parallel, multithreading
Fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Stars: ✭ 349 (-21.92%)
Mutual labels:  multithreading
Cloe
Cloe programming language
Stars: ✭ 398 (-10.96%)
Mutual labels:  parallel
Concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
Stars: ✭ 340 (-23.94%)
Mutual labels:  multithreading
Crypto Rl
Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent
Stars: ✭ 328 (-26.62%)
Mutual labels:  multithreading
Rush
A cross-platform command-line tool for executing jobs in parallel
Stars: ✭ 421 (-5.82%)
Mutual labels:  parallel

PoshRSJob 1.7.4.4

Build status Join the chat at https://gitter.im/proxb/PoshRSJob

Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console.

Be sure to check out and contribute to the Wiki!

Download and install PoshRSJob from the PowerShellGallery using PowerShell:

Install-Module -Name PoshRSJob

Download the latest release (1.7.4.4)

https://github.com/proxb/PoshRSJob/releases/download/1.7.4.4/PoshRSJob.zip

More information and examples here: http://learn-powershell.net/2015/04/19/latest-updates-to-poshrsjob/

Older post with some legacy examples found here: http://learn-powershell.net/2015/03/31/introducing-poshrsjob-as-an-alternative-to-powershell-jobs/

Now working on Linux/MacOS with PowerShell Core!

alt tag

Examples

=================

$Test = 'test'
$Something = 1..10
1..5|start-rsjob -Name {$_} -ScriptBlock {
        [pscustomobject]@{
            Result=($_*2)
            Test=$Using:Test
            Something=$Using:Something
        }
}            
Get-RSjob | Receive-RSJob

alt tag

This shows the streaming aspect with Wait-RSJob

1..10|Start-RSJob {
    if (1 -BAND $_){
        "First ($_)"
    }Else{
        Start-sleep -seconds 2
        "Last ($_)"
    }
}|Wait-RSJob|Receive-RSJob|ForEach{"I am $($_)"}

alt tag

Nano Support for PoshRSJob

alt tag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].