Domande taggate «multithreading»

Il multi-threading è la capacità di un computer o di un programma di eseguire lavori contemporaneamente o in modo asincrono utilizzando più flussi di esecuzione simultanei (generalmente chiamati thread).

2
Java ThreadPoolExecutor: l'aggiornamento delle dimensioni del pool principale rifiuta in modo dinamico le attività in arrivo in modo intermittente
Sto riscontrando un problema in cui se provo a ridimensionare la ThreadPoolExecutordimensione del pool principale di un numero diverso dopo la creazione del pool, quindi a intermittenza, alcune attività vengono rifiutate con un RejectedExecutionExceptionanche se non invio mai più del queueSize + maxPoolSizenumero di attività. Il problema che sto cercando …

4
La spiegazione dell'ordinamento rilassato è errata in cppreference?
Nella documentazione di std::memory_ordersu cppreference.com c'è un esempio di ordinamento semplificato : Ordinazione rilassata Le operazioni atomiche contrassegnate memory_order_relaxednon sono operazioni di sincronizzazione; non impongono un ordine tra gli accessi simultanei alla memoria. Garantiscono solo atomicità e coerenza dell'ordine di modifica. Ad esempio, con xey inizialmente zero, // Thread 1: …





2
Quando un WebView è pronto per un'istantanea ()?
Il JavaFX docs stato che un WebViewè pronto quando Worker.State.SUCCEEDEDviene raggiunto tuttavia, a meno che non si aspetta un po '(vale a dire Animation, Transition, PauseTransition, ecc), una pagina vuota viene eseguito il rendering. Ciò suggerisce che si verifica un evento all'interno del WebView che lo sta preparando per un'acquisizione, …

1
Stacca un processo figlio spawn dopo l'avvio
Inizi un processo figlio spawn in questo modo: let process = spawn(apiPath, { detached: true }) process.unref() process.stdout.on('data', data => { /* do something */ }) Quando inizio il processo devo tenerlo allegato perché voglio leggere il suo output. Ma appena prima di chiudere il mio processo Node (il genitore) …

5
Come creare più thread per ciascun elemento della richiesta
Sto cercando di elaborare il codice seguente usando il multithreading a livello di ordine. List<String> orders = Arrays.asList("order1", "order2", "order3", "order4", "order1"); Esecuzione sequenziale corrente: orders.stream().forEach(order -> { rules.forEach(rule -> { finalList.add(beanMapper.getBean(rule) .applyRule(createTemplate.apply(getMetaData.apply(rule), command), order)); }); }); Ho provato ad usare: orders.parallelStream().forEach(order -> {}} // code snippet. Ma sta cambiando …



1
Come chiamare i metodi del motore flutter da un altro thread
Sto usando Flutter Desktop per Linux. Sto chiamando un metodo chiamato MarkTextureFrameAvailableche dovrebbe contrassegnare una trama che deve essere renderizzata dal motore. Dal momento che sto programmando un lettore video, devo chiamare MarkTextureFrameAvailabledal thread del lettore. Il problema è che il motore mi costringe a chiamare MarkTextureFrameAvailable(e qualsiasi altro metodo …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.