AllenCell / AllenCell/agave

load data asynchronously and incrementally

Aperta
#84 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
62
Fork
9
Merge medio
1g 2h
PR unite (30g)
1

Descrizione

## Use Case

Data loading currently blocks the whole application and is not easy to cancel. This is most obvious during a time series render when in between times, loading is blocking everything.

## Solution

This is pending any unexpected technical limitations related to multithreading with various file format libraries.
1. Put data loading on a thread.
2. Make thread cancellable by looping and polling for interruption
3. Allow incremental re-rendering during async loading.
4. Would it benefit from using multiple threads?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.