preguntar acerca de thread-safety
7
réponses
File.File d’attente vs collections.deque
J'ai besoin d'une file d'attente dans laquelle plusieurs threads peuvent mettre des choses, et plusieurs threads peuvent lire.
Python a au moins deux classes de file D'attente, file d'attente.File d'attente et collections.deque, avec le premier appa …
demandé sur
1970-01-01 00:33:29
1
réponses
Est-ce que const signifie thread-safe en C++11?
J'entends que const signifie thread-safe dans C++11. Est-ce vrai?
Cela signifie - const est maintenant l'équivalent de Java's synchronized?
Sont-ils à court de mots-clés? ... …
demandé sur
1970-01-01 00:33:33
4
réponses
Compteur c # Thread safe fast (est)
Quel est le moyen d'obtenir un compteur thread safe en C# avec les meilleures performances possibles?
C'est aussi simple que possible:
public static long GetNextValue()
{
long result;
lock (LOCK)
{
result = COUNTER++;
}
…
demandé sur
1970-01-01 00:33:32
4
réponses
Toujours déclarer std:: mutex comme mutable en C++11?
Après avoir regardé le discours D'Herb Sutter vous ne connaissez pas const et mutable , je me demande si je devrais toujours définir un mutex comme mutable? Si oui, je suppose que la même chose vaut pour tout conteneur synchronisé(par exemple, tbb:: …
demandé sur
1970-01-01 00:33:33
11
réponses
fil avec plusieurs paramètres
Est-ce que quelqu'un sait comment passer plusieurs paramètres dans un Thread.Commencer la routine?
J'ai pensé à étendre la classe, mais la classe de Thread C# est scellée.
Voici à quoi je pense que le code ressemblerait:
...
Thread standardTC …
demandé sur
1970-01-01 00:33:29
3
réponses
C++11 sécurité des threads des générateurs de nombres aléatoires
En C++11, Il y a un tas de nouveaux moteurs de générateur de nombres aléatoires et de fonctions de distribution. Sont-ils thread safe? Si vous partagez une seule distribution aléatoire et un moteur parmi plusieurs threads, est-ce sûr et recevrez-vous …
demandé sur
1970-01-01 00:33:32
8
réponses
Pourquoi les objets immuables sont-ils thread-safe?
class Unit {
private readonly string name;
private readonly double scale;
public Unit(string name, double scale) {
this.name = name;
this.scale = scale,
}
public string Name { get { return name; } }
public st …
demandé sur
1970-01-01 00:33:30
4
réponses
Définition d’une variable globale dans un thread-C#
J'ai un serveur HTTP que j'écris en utilisant HTTP listener, et je voudrais en quelque sorte déclarer certaines variables comme accessibles depuis n'importe où dans un thread.
ma classe de serveur web est instanciée, donc je ne peux pas vraiment …
demandé sur
1970-01-01 00:33:33
2
réponses
BlockingCollection (t) performance
Pendant un certain temps dans mon entreprise, nous avons utilisé une implémentation ObjectPool<T> locale qui permet de bloquer l'accès à son contenu. C'est assez simple: un Queue<T>, un object pour verrouiller, et un AutoResetEvent pour s …
demandé sur
1970-01-01 00:33:30
2
réponses
javafx, update ui à partir d’un autre thread
j'ai une application javafx, et un thread worker, implémenté via javafx.concurrent.Task, qui effectue un long processus, qui est la compression et de télécharger un ensemble de fichiers.
J'ai relié la progression de la tâche à une barre de progressi …
demandé sur
1970-01-01 00:33:32