Tag: thread-safety

Ein Stück code ist thread-sicher, wenn es nur manipuliert Datenstrukturen in einer Weise, die konsequente Ausführung dieses Codes durch mehrere threads. Eine kann code thread-sicher, bedingt sicher (wechselseitigen Ausschluss erforderlich) oder unsicher (können nur sicher verwendet werden, die von einem Faden).

Wie verwende ich die SPERRE ASM-Präfix zu Lesen einen Wert?

Anzahl der Antworten 1 Antworten
Ich weiß, wie Sie SPERREN, um thread-sicher Inkrement-Wert: lock inc [J]; Aber wie ich Lesen Sie [J] (oder einen beliebigen Wert) in eine thread-sichere Weise? Das LOCK-Präfix kann nicht mit mov. Und wenn ich den folgenden Code:

Sind C# automatisch implementierten statischen Eigenschaften, die thread-sicher?

Anzahl der Antworten 7 Antworten
Ich würde gerne wissen, ob C# automatisch implementierte Eigenschaften, wie public static T Prop { get; set; } sind thread-safe ist oder nicht. Danke! Man müsste definieren, was genau meinen Sie mit "thread-safe" in diesem besonderen Fall,

Mit einem einzigen Zusammenhang, aus vielen threads in Entity Framework 6

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, verwenden Sie eine dbContext in verschiedenen threads asynchron? var context = new Entities(); Task.Factory.StartNew(() => context.Companies.Include(x => x.Address).First()); Task.Factory.StartNew(() => context.Companies.Include(x => x.Owner).First()); //after some changes... context.SaveChanges(); context.Dispose(); Die Idee dabei ist, speichern

Wie stellen Sie die Aktualisierung BigDecimal innerhalb ConcurrentHashMap thread-sichere

Anzahl der Antworten 4 Antworten
Ich versuche eine Anwendung, die dauert ein paar journal-Einträge und die Summe berechnen. Ist unten Weg, es zu tun ist thread/concurrency sicher, wenn es mehrere threads Aufruf der addToSum() Methode. Ich möchte sicherstellen, dass jeder Aufruf aktualisiert

Unsicher Stand und Sicheren Zustand

Anzahl der Antworten 2 Antworten
Habe ich gelernt, ein wenig über Unsichere Zustand und Sicheren Zustand. Sicheren Zustand ist, wenn es keine chance der deadlock Auftritt, während unsicherer Zustand bedeutet nicht, dass ein deadlock aufgetreten ist, aber bedeutet, dass ein deadlock passieren

C# - RabbitMQ-Client thread-Sicherheit

Anzahl der Antworten 1 Antworten
ConnectionFactory factory = new ConnectionFactory {HostName = "localhost"}; using (IConnection connection = factory.CreateConnection()) using (IModel channel = connection.CreateModel()) { channel.QueueDeclare("hello", false, false, false, null); for (int i = 0; i < 100000; i++) { MemoryStream stream =

Java-Thread-Safe-Zähler

Anzahl der Antworten 4 Antworten
Lerne ich schreiben-thread-safe-Programme und wie bewerten Sie codes, die nicht threadsicher sind. Einer Klasse wird als thread-sicher, wenn es richtig funktioniert, wenn die Ausführung durch mehrere threads. Meine Counter.java ist nicht thread-sicher ist, aber die Ausgabe war

Threads blockiert JAXB

Anzahl der Antworten 2 Antworten
sogar nach dem erstellen neues Objekt der unmarshaller jedes mal, threads sind blockiert Bitte helfen Sie "http-80-3" daemon prio=10 tid=0x000000004fabe800 nid=0x7147 waiting for monitor entry [0x0000000042401000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:457) - waiting to lock

Erstellung einer thread-sicheren temporären Dateinamen

Anzahl der Antworten 4 Antworten
Bei der Verwendung Tempfile Ruby, ist das erstellen einer Datei mit einer thread-safe und inter-Prozess-sicheren Namen. Ich brauche nur einen Datei-Namen in dieser Weise. Ich Frage mich, ob es einen eher geradlinigen Ansatz Weise als: t =

Ist std::ifstream thread-sicher & lock-frei?

Anzahl der Antworten 3 Antworten
Ich ausführen möchten, öffnen für das Lesen einer einzelnen Datei aus vielen threads mit std::ifstream. Meine Sorge ist, wenn std::ifstream ist thread-sicher & lock-frei? Mehr details: Ich verwende g++ 4.4, Ubuntu & Windows XP, 4.0, auf Leopard.

BlockingCollection(T) Leistung

Anzahl der Antworten 3 Antworten
Für eine Weile in meiner Firma haben wir für Sie home-grown ObjectPool<T> Implementierung, stellt die Sperrung des Zugangs zu seinen Inhalten. Es ist ziemlich einfach: ein Queue<T> eine object Sperre auf, und ein AutoResetEvent zu signalisieren, um

Sind redis Operationen auf Datenstrukturen thread-sicher

Anzahl der Antworten 1 Antworten
Wie funktioniert Redis Verarbeitung mehrerer threads (von verschiedenen Kunden) mit der Aktualisierung der gleichen Struktur der Daten in Redis ? Was ist die empfohlene best practice für so einen Anwendungsfall? Siehe stackoverflow.com/questions/10489298/... InformationsquelleAutor Soumya Simanta | 2013-06-14

Welchen Vorteil(E) hat dispatch_sync haben über @synchronisiert?

Anzahl der Antworten 4 Antworten
Können sagen, ich möchte diese code thread-safe: - (void) addThing:(id)thing { //Can be called from different threads [_myArray addObject:thing]; } GCD scheint der bevorzugte Weg, dies zu erreichen: - (void) addThing:(id)thing { dispatch_sync(_myQueue, ^{ //_myQueue is serial.

Thread-safe-lock-free array,

Anzahl der Antworten 3 Antworten
Ich habe eine C++ - Bibliothek, die eigentlich das tun einige Berechnungen auf mehrere threads. Ich machte unabhängige threads-code (d.h. es gibt keine gemeinsamen Variablen zwischen Ihnen), außer für ein array. Das problem ist, ich weiß nicht,

std::list thread_safety

Anzahl der Antworten 2 Antworten
Ich habe eine Liste, wo man thread nicht einfach push_back und anderen thread gelegentlich eine Schleife durch die Liste und druckt alle Elemente. Muss ich eine Sperre in diesem Fall? Habe ich die Zeiger auf die Elemente

ist boost::property_tree::ptree thread-sicher?

Anzahl der Antworten 4 Antworten
Ich bin mit steigert read_json in ein paar threads in einem Stück code. Eine vereinfachte Aufschlüsselung der Aufruf ist weiter unten. Ich bin immer segfaults in einem der threads (und auch der anderen) und es macht mich

Warum ist das Lesen nicht thread-sicher?

Anzahl der Antworten 4 Antworten
Ich Frage mich, warum das Lesen aus dem Speicher ist nicht thread-safe. Unter dem, was ich bisher gesehen habe, unter anderem diese Frage Lesen aus dem Speicher nicht angezeigt werden, um thread-sicher. Ich habe Programmierung in Python

Wie verwenden Sie den Standardwert in das builder-pattern wenn dieser Wert nicht übergeben, und auch thread-sicher?

Anzahl der Antworten 2 Antworten
Ich versuche, mit Builder-Muster für meine Klasse.. Unten ist meine Builder-Klasse, die ich gebaut habe, indem Sie die folgenden Joshua Bloch version, denn er zeigte in der Wirksamen Java, 2nd Edition. Unsere Kunden werden meist pass userId,

Wie tötet man einen thread hat eine while(true)?

Anzahl der Antworten 4 Antworten
Ich versuche, zu schließen, alle meine Threads in meiner threadpool. In der Regel versuche ich: while(!Thread.currentThread().isInterrupted()) {... Schließen der while-Schleife... Aber ich habe einen Thread, die nur aus über while(!Thread.currentThread().isInterrupted()) {//which is true Dies ist, wie ich

Ist Queue<T>.Enqueue(T) - Methode thread-sicher ist, wenn es allein verwendet wird?

Anzahl der Antworten 4 Antworten
Wäre es thread-sicher, wenn ich allein rufen Enqueue(T) von mehreren threads gleichzeitig und warten, bis diese threads abgeschlossen ist, bevor Sie anrufen Dequeue() oder das aufzählen der Warteschlange? var queue = new Queue<int>(); Action enqueue = ()

thread Zugriff auf Variablen im Einsatz

Anzahl der Antworten 4 Antworten
Frage ich mich, wenn ich eine multi-core-Prozessor und ich habe mehrere threads,ist es möglich, dass das Programm stürzt ab, wenn 2 oder mehr threads den Zugriff auf eine variable zur gleichen Zeit? Wie kann ich verhindern, vorübergehend

Ist diese gespeicherte Prozedur, thread-safe? (oder wie auch immer die entspr ist auf SQL-Server)

Anzahl der Antworten 5 Antworten
Mit Hilfe anderer, ALSO habe ich geklopft, bis ein paar Tabellen und Gespeicherten Prozeduren an diesem morgen, da bin ich weit von einem DB-Programmierer. Wäre jemand Verstand casting ein Auge auf und sagt mir, ob es thread-safe?

Ist es OK, Sie zu ignorieren InterruptedException, wenn niemand ruft interrupt()?

Anzahl der Antworten 8 Antworten
Ist, wenn ich meinen eigenen thread (also nicht ein threadpool) und irgendwo ich nenne sleep oder andere unterbrechbare Methode, ist es ok ignorieren die InterruptedException wenn ich weiß sonst niemand in dem code wird ein interrupt an

java freigeben von Daten zwischen thread

Anzahl der Antworten 3 Antworten
ich habe ein java-Prozess liest Daten von einem socket-server. So habe ich BufferedReader und ein PrintWriter Objekt für den jeweiligen sockel. Nun in der gleichen java-Prozess habe ich eine Multithread-java-server nimmt client-verbindungen. Ich möchte erreichen, eine Funktionalität,

Thread beenden Rückruf

Anzahl der Antworten 3 Antworten
Ich muss in der Lage sein, Spritzen einige exit-code für die aktuell ausgeführte thread. Ich habe gekämpft, mit diesem für eine Weile, und ich kam schließlich auf die Lösung hier ist etwas code, ähnlich dem, was ich

Atomare Operationen in ARM strex und ldrex - können Sie die Arbeit auf der I/O-Register?

Anzahl der Antworten 4 Antworten
Glaube, ich bin ändern von ein paar bits in eine memory-mapped-I/O-register, und es ist möglich, dass ein anderer Prozess oder und ISR werden konnte, ändern die anderen bits im gleichen register. Kann ldrex und strex verwendet werden,

Machen DateFormat Threadsicher Sind. Was zu verwenden, synchronisiert oder Thread-lokalen

Anzahl der Antworten 6 Antworten
Möchte ich folgenden code thread-safe. Was ist der beste Weg, es zu erreichen? private static final DateFormat DATE_FORMAT = DateFormat.getDateTimeInstance(); public static final String eventTypeToDateTimeString(long timestamp) { return DATE_FORMAT.format(new Date(timestamp)); } InformationsquelleAutor Ahmad.Masood | 2015-04-06

Unterschied zwischen standard atomarer boolescher und atomarer Flagge

Anzahl der Antworten 2 Antworten
Ich war nicht bewusst das std::atomic Variablen wurde aber bewusst über die std::mutex (komisch, richtig!) zur Verfügung gestellt von der standard; aber eine Sache fiel mir ins Auge: es sind zwei scheinbar gleiche(für mich) atomaren Typen, die

Sammlungen.synchronizedMap(new LinkedHashMap()); ist nicht threadsicher Anzeigen

Anzahl der Antworten 5 Antworten
Ich bin mit folgenden Konstrukt für die Erstellung eines threadsicher Map. Collections.synchronizedMap(new LinkedHashMap()); Aber ich bin immer ConcurrentModificationException Fehler. könnte man eine HashTable, die thread-sicher HashTable verwenden, wird abgeraten, die von der Java-community. und Sie lösen nicht

ConcurrencyMode.Mehrere in stateless WCF-Dienste

Anzahl der Antworten 2 Antworten
Wir haben derzeit mehrere WCF-Dienste, die über die Standard -ServiceBehavior. Aufgrund von Problemen mit der Skalierbarkeit, wir sind Blick auf die Anwendung des ConcurrencyMode = ConcurrencyMode.Multiple - Attribut, um den Durchsatz zu steigern. Alle unsere service-Aufrufe sind

Alternative zum synchronized-block in java

Anzahl der Antworten 6 Antworten
Ich benutze folgenden code für die Garantie startTime variable nur einmal: public class Processor { private Date startTime; public void doProcess() { if(startTime == null) synchronized(this) { if(startTime == null) { startTime = new Date(); } }

.NET - Ist die Warteschlange.Enqueue-Methode thread-sicher?

Anzahl der Antworten 6 Antworten
Lassen Sie uns sagen, dass ich ein Modul, dass eine Warteschlange in es. Für andere Personen einreihen, müssen Sie gehen durch eine Funktion: public sub InsertIntoQueue(Obj) MyQueue.Enqueue(Obj) end sub Wenn ich mehrere threads laufen, und Sie wollen

Android - Ergebnis von AsyncTask nicht wieder zu Haupttätigkeit

Anzahl der Antworten 2 Antworten
Ich versuche, ein AsyncTask-erweiterte Klasse zu behandeln Anschluss an eine URL Parsen von JSON-Darstellung eines unbestimmten ProgressDialog während der Analyse, und die Rückgabe der Ergebnisse als Schlüssel-Wert-Paare in eine HashMap zu den wichtigsten Aktivitäten. Die Ergebnisse der

java:singleton, static-variable und thread-Sicherheit

Anzahl der Antworten 6 Antworten
class MyClass { private static MyClass obj; public static MyClass getInstance() { if(obj==null) { obj = new MyClass(); } return obj; } In der obigen java-code-Beispiel, weil obj ist eine statische variable innerhalb der Klasse, wird getInstance

EntityManager ThreadLocal-pattern mit JPA in JSE

Anzahl der Antworten 2 Antworten
Entwickle ich ein einfaches "Book Store" - Projekt mit Struts 1.3 + JPA (mit Hibernate als Persistenz-provider). Ich kann nicht wechseln, um den Frühling oder andere anspruchsvollere Entwicklungsumgebung (z.B. Jboss) und ich kann keine Hibernate-spezifische Technik (z.B.

Thread getName() gibt einen falschen Namen

Anzahl der Antworten 2 Antworten
Ok, ich weiß, es ist probabblly mz schlechtes Verständnis von, wie die threads, die wirklich funktionieren, aber bis mir jemand hilft, zu verstehen, werde ich glauben, dass es ein bug ist 🙂 In meiner Main-Klasse und Ihre

Was java-Liste ist geeignet für thread-sicher auf addAll und klar

Anzahl der Antworten 5 Antworten
Ich nur nennen, addAll und löschen von der Liste, aber es brauchen, um thread-sicher ist, gibt es eine bestehende Liste für diese ? Dank "thread-safe" ist ein großer Begriff. Wenn zwei threads rufen addAll gleichzeitig, ist es

Non-reentrant-Timer

Anzahl der Antworten 5 Antworten
Ich habe eine Funktion, die ich aufrufen möchte jeder x Sekunden, aber ich will es werden, um thread-sicher. Kann ich dieses Verhalten wenn ich das erstellen der timer? (Ich weiß nicht Verstand .NET timer ich benutzen, ich

Instanz-Variablen in Java-Spring-Bean

Anzahl der Antworten 2 Antworten
Entwickle ich eine Java Spring MVC Projekt und ich zögere, die Instanz-variable in Java-Spring-Bean.Ich möchte bitten, einige Fragen zu diesem Thema. Habe ich eine Instanz-variable in meinem Java-Spring-Bean und sein Typ ist String. private String abc =

Wenn ich die Aktualisierung von einer DataRow, Sperre ich den gesamten DataTable oder einfach nur die DataRow?

Anzahl der Antworten 3 Antworten
Glaube, ich bin Zugriff auf eine DataTable von mehreren threads. Wenn ich für den Zugriff auf eine bestimmte Zeile, ich vermute, dass ich gesperrt werden müssen, dass die operation (ich könnte mich irren über diese, aber zumindest

Threading - so beenden Sie eine Arbeit/background thread mit UI-Interaktion

Anzahl der Antworten 3 Antworten
Compact Framework, Windows Mobile 6, C#. Bin ich mit ein paar hintergrund-threading auf das compact framework, und habe eine Frage re: das beenden des worker-thread. Den Code Habe ich Folgendes ThreadWorker-Klasse (code aus hier), die, wenn Sie

JavaFX SwingWorker Äquivalent?

Anzahl der Antworten 3 Antworten
Gibt es eine JavaFX-entspricht den Java SwingWorker-Klasse? Ich bin mir bewusst, JavaFX Aufgabe aber mit, dass Sie nur veröffentlichen String Nachrichten oder einen Fortschritt. Ich will einfach nur eine Methode aufrufen in der GUI-thread, wie ich getan

Eclipse bricht auf processWorkerExit

Anzahl der Antworten 3 Antworten
Nachdem er ein paar Anfragen, die mein eclipse hat begonnen zu brechen auf processWorkerExit () - Methode. Gemäß dieser link ich wissen, wie Sie zu unterdrücken ist das brechen von eclipse, aber gibt es einen Grund, warum

Gleichzeitige lese - /schreib-Puffer in java

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, die eine lese - /schreib-Puffer-Klasse, wo Sie können in der Lage sein, Unterstützung für mehrere Autoren und Leser, und die Leser können Lesen Sie die Puffer gleichzeitig, während die Schriftsteller ist das schreiben

Warum bin ich immer IllegalMonitorStateException?

Anzahl der Antworten 2 Antworten
Bekomme ich die folgende Exception geworfen, wenn ich versuche, ein Objekt zu entsperren. Exception in thread "Thread-1" java.lang.IllegalMonitorStateException at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source) at java.util.concurrent.locks.ReentrantLock.unlock(Unknown Source) at Pipe.unlock(Pipe.java:21) at Station.doWork(Station.java:81) at Station.run(Station.java:66) at java.lang.Thread.run(Unknown Source) Alle,

NSMutableArray ist thread-sicher?

Anzahl der Antworten 2 Antworten
Kann jemand mir Beispiel, dass NSMutableArray ist thread-sicher oder nicht? mögliche Duplikate von Thread-sicher NSMutableArray Frage mögliche Duplikate von Synchronisieren NSMutableArray für die Thread-Sicherheit InformationsquelleAutor RAMAN RANA | 2011-02-16

Schreiben Sie eine thread-sichere modulare Schalter in Java

Anzahl der Antworten 4 Antworten
Vollständigen Haftungsausschluss: das ist nicht wirklich eine Hausaufgabe, aber ich habe es markiert, weil meist ist es eine self-learning-übung, sondern tatsächlich "zur Arbeit". Let ' s sagen, ich will schreiben, eine einfache, thread-sichere, modulare Zähler in Java.

Ist MongoDB thread-safe?

Anzahl der Antworten 2 Antworten
Ich bin mit MongoDB auf Windows. Ich habe 1 oder mehrere threads, die drop und erstellen Sie eine Sammlung. Mit mongo.exe mit der show collections() Befehl, ich sehe mehrere Sammlungen mit dem gleichen Namen (weit über 1.000

Thread-sichere singleton in C++

Anzahl der Antworten 2 Antworten
Habe ich gelesen, über thread-sichere Singleton und die Umsetzung finde ich überall eine getInstance () - Methode so etwas wie dieses: Singleton* getInstance() { if ( !initialized ) { lock(); if ( !initialized ) { instance =

Abfrage, ob Python threading.Lock gesperrt ist oder nicht

Anzahl der Antworten 1 Antworten
Ich habe einen thread, den ich bin mit (code unten), launcht eine Sperrung Teilprozess. Um sicherzustellen, dass die anderen threads nicht starten das gleiche Teilprozess, ich habe eine Sperre um diese subprocess.call nennen. Ich möchte auch in