Preguntas con la etiqueta [concurrency]
¿Cuál es la diferencia entre programación concurrente y programación paralela?
¿Cuál es la diferencia entre programación concurrente y programación paralela? Pregunté a Google pero no encontré nada que me ayudara a entender esa diferencia. ¿Podrías darme un ejemplo para ambos?
multiprocessing.Pool: ¿Cuándo usar apply, apply_async o map?
No he visto ejemplos claros con casos de uso para Pool.apply , Pool.apply_async y Pool.map . Estoy usando principalmente Pool.map; ¿Cuáles son las ventajas de los demás?
No hay salida de goroutine
Si bien SayHello()se ejecuta como se esperaba, la rutina no imprime nada. package main import "fmt" func SayHello() { for i := 0; i < 10 ; i++ { fmt.Print(i,
¿Cuál es la diferencia entre concurrencia, paralelismo y métodos asincrónicos?
La simultaneidad consiste en ejecutar dos tareas en paralelo en subprocesos separados. Sin embargo, los métodos asincrónicos se ejecutan en paralelo pero en el mismo subproceso. ¿Cómo se logra esto?
¿Se garantiza que JavaScript sea de un solo subproceso?
Se sabe que JavaScript tiene un solo subproceso en todas las implementaciones de navegadores modernos, pero ¿está especificado en algún estándar o es solo por tradición? ¿Es totalmente seguro asumir
¿Existe alguna ventaja en utilizar un método sincronizado en lugar de un bloque sincronizado?
¿Alguien puede decirme la ventaja del método sincronizado sobre el bloque sincronizado con un ejemplo?
¿Cómo limitar la cantidad de operaciones de E/S asíncronas simultáneas?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in
Se modificó la colección; Es posible que la operación de enumeración no se ejecute
No puedo llegar al fondo de este error porque cuando se adjunta el depurador, no parece ocurrir. Se modificó la colección; Es posible que la operación de enumeración no se
Errores aleatorios al cambiar de serie usando JFreeChart
Estoy creando una GUI que muestra el resultado de los cálculos en segundo plano. Pero antes de eso, quería probar el cambio del conjunto de datos. Aquí está mi código:
Insertar solo una fila si aún no está allí
Siempre había usado algo similar a lo siguiente para lograrlo: INSERT INTO TheTable SELECT @primaryKey, @value1, @value2 WHERE NOT EXISTS (SELECT NULL FROM TheTable WHERE PrimaryKey = @primaryKey) ...pero una
NSOperation y Grand Central Dispatch
Estoy aprendiendo sobre programación concurrente para iOS. Hasta ahora he leído sobre NSOperation/NSOperationQueue y GCD. ¿Cuáles son las razones para usar NSOperationQueueover GCDy viceversa? Suena como ambas cosas GCDy NSOperationQueueabstrae
¿Qué es una condición de carrera?
Al escribir aplicaciones multiproceso, uno de los problemas más comunes que se experimentan son las condiciones de carrera. Mis preguntas a la comunidad son: ¿Cuál es la condición de carrera?