Tag: synchronized

Ein block oder eine Methode ist, sagte zu ’synchronisiert‘, wenn Eintrag Sie wird gesteuert durch die Java – `synchronisiert` – Schlüsselwort. Dies bewirkt, dass der Zugriff darauf beschränkt zu sein, einen einzigen thread zu einem Zeitpunkt: wenn gleichzeitige Zugriffe auftreten, sind Sie sequenzialisiert in einer unbestimmten Reihenfolge.

Der Frühling und die Synchronisation für einen Teil der Methode

Anzahl der Antworten 2 Antworten
Ich habe einen manager, wie der Frühling WLAN-bean. Ich glaube, dass jeder bean definiert für den Frühling standardmäßig verdrahtet ist als singleton. Ich habe einige Methoden in der bean, die ich brauche, um zu synchronisieren. Wie sollte

Singleton-Muster in Multi-threaded-Umgebung

Anzahl der Antworten 5 Antworten
Während mein interview, interviewer begann seine Frage mit singleton-Muster. Ich schrieb unten. Dann fragte er Sollten wir nicht überprüfen, für die Nichtigkeit innerhalb getInstance Methode? Antwortete ich mit, Es ist NICHT notwendig, da Mitglied ist statischer Typ

Mischen synchronisiert() mit ReentrantLock.lock()

Anzahl der Antworten 3 Antworten
In Java, tun ReentrantLock.lock() und ReetrantLock.unlock() Verwendung der gleichen Sperr-Mechanismus als synchronized()? Meine Vermutung ist "Nein", aber ich bin der Hoffnung, falsch zu sein. Beispiel: Vorstellen, dass Thread 1 und Thread 2 beide haben Zugang zu: ReentrantLock

Iterator Gleichzeitige Modifiction Ausnahme

Anzahl der Antworten 6 Antworten
Dieser code wirft Concurrent Modification Exception, wenn die Liste geändert wird, in doSomething(). Ist es möglich, es zu vermeiden, dass der code in einigen synchronisierten block? List l = Collections.synchronizedList(new ArrayList()); //normal iteration -- can throw ConcurrentModificationException

@Singleton vs @ApplicationScope

Anzahl der Antworten 2 Antworten
Für ein Projekt benötige ich eine eindeutige ID generator. So dachte ich über ein Singleton mit synchronisierten Methoden. Da ein Singleton nach der traditionellen Singleton-Muster (private static instance) gemeinsam auf Sitzungen, Frage ich mich, ob die @Singleton

Synchronisiert Funktionen mit PHP

Anzahl der Antworten 4 Antworten
Wie man Funktionen in PHP so synchronisiert, dass die gleiche Funktion wird nicht gleichzeitig ausgeführt werden ? 2. user müssen warten, bis 1. user fertig ist mit der Funktion. Dann der 2. Benutzer kann die Funktion ausführen.

Warum kann das nicht eine abstrakte Methode synchronisiert werden?

Anzahl der Antworten 4 Antworten
Las ich in einem thread aus CodeRanch sagen, dass abstrakte Methoden können nicht synchronisiert werden, aufgrund der Tatsache, dass eine abstrakte Klasse kann nicht instanziiert werden, D. H. kein Objekt zu sperren. Ist dies nicht sinnvoll, da

Synchronisierte Methode ruft sich selbst rekursiv. Ist diese gebrochen?

Anzahl der Antworten 3 Antworten
Den Punkt bei dieser Frage ist zu verdeutlichen, dass Java nicht so funktioniert, wie ich es erwartet habe. Wie würden Sie erwarten, dass die folgenden code zu Verhalten? public class SynchTester { private static SynchTester synchTester; public

Java-Synchronisation basierend auf einem parameter (named mutex/lock)

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche nach einem Weg, um die Synchronisierung einer Methode auf der Grundlage der parameter, die Sie erhält, so etwas wie dieses: public synchronized void doSomething(name){ //some code } Möchte ich die Methode doSomething

java synchronized-Methode - wie es funktioniert

Anzahl der Antworten 4 Antworten
Ich glaube, ich weiß, aber möchte es bestätigen. Offensichtlich die synchronisiert blockiert andere threads darauf zugreifen, aber ich sehe und schrecklich viele Beispiele, wie public synchronized void setValue(int value) { balance=value; } Bin ich Recht in der

wie unit-Tests eine synchronisierte Methode?

Anzahl der Antworten 3 Antworten
Sagen, ich habe so eine Methode: synchronized void incrementIndex() { index++; } Möchte ich unit test dieser Methode, um zu überprüfen, ob die index-der Letzte Wert ist richtig eingestellt, wenn mehrere threads gleichzeitig versuchen, das Inkrementieren des

Wie, um wieder eine thread-sichere/immutable Collection in Java?

Anzahl der Antworten 4 Antworten
In das Projekt, das ich bin-Kodierung, die ich brauche, um wieder eine thread-sichere und unveränderliche Ansicht von einer Funktion. Allerdings bin ich nicht sicher. Da synchronizedList und unmodifiableList nur zurück, Blick auf eine Liste, ich weiß nicht,

Die Freigabe eines Objekts zwischen zwei threads und Hauptprogramm

Anzahl der Antworten 2 Antworten
Ich bin neu in Java und bin an einer Concurrent Programming Kurs. Ich bin verzweifelt auf der Suche nach einem minimal-Beispiel, die helfen können, zeigen Konzepte, die ich gelernt habe, wie mit der 'synchronisiert' - Schlüsselwort und

Fügen Sie die zahlen mit 5 threads

Anzahl der Antworten 3 Antworten
Frage : muss ich schaffen 5 threads, wobei jeder thread hat, führen Sie die addition. Thread1 - Fügen Sie 1 bis 10 Thread2 verzahnt - geben Sie 1 bis 50 Thread3 - Fügen Sie 5 bis 15

Sollten Getter und setter synchronisiert werden?

Anzahl der Antworten 4 Antworten
private double value; public synchronized void setValue(double value) { this.value = value; } public double getValue() { return this.value; } Im obigen Beispiel gibt es einen Punkt bei der Herstellung der getter synchronisiert? die Herstellung der Doppel-Feld

synchronisierte Methode, oder verwenden Sie spring @transactional?

Anzahl der Antworten 6 Antworten
Habe ich eine Methode, die verwendet wird zum senden von E-Mail. ich sperren wollen, diese Methode, so kann nur ein thread accses es pro Zeit und die Ruhe pool bis gleichzeitig. sollte ich synchronisiert, das Verfahren oder

Groovy-wait/notify

Anzahl der Antworten 2 Antworten
Habe ich die folgende Groovy-code: abstract class Actor extends Script { synchronized void proceed() { this.notify() } synchronized void pause() { wait() } } class MyActor extends Actor { def run() { println "hi" pause() println "hi

Zu behandeln, wie multithreading, einfach Kaution in Bar abheben Programm

Anzahl der Antworten 4 Antworten
Mein Lehrer sagte, die Verwendung von multi-threading für das update ein Konto-management-system. Im folgenden finden Sie eine grobe Vorstellung von dem system. Hier ist mein source code für Sie. Klasse "Account" public class Account { int balance=

java-syntax: "synchronized (this)"

Anzahl der Antworten 6 Antworten
können Sie mir bitte erklären, dieses Stück java-code? Ich kann nicht verstehen, diese syntax. synchronized (this) { try { wait(endTime - System.currentTimeMillis()); } catch (Exception e) { } } InformationsquelleAutor | 2012-11-07

So synchronisieren Sie den Zugriff auf private member von einem javascript-Objekt

Anzahl der Antworten 1 Antworten
Habe ich ein Javascript-Objekt, wie folgt erstellt: var ccStatTracker = (function (){ ccmap:{ "1":["1","2","3","4"], "2":["4","5"]; } return { modifyCCMap: function (){ //Code which takes following actions: //- adds/removes keys. //- modifies arrays stored as values against the

Java-vermeiden von race-Bedingung OHNE synchronized/lock

Anzahl der Antworten 5 Antworten
Zur Vermeidung von race-Bedingung, können wir synchronisieren die schreib-und Zugriffs-Methoden auf die gemeinsamen Variablen, sperren Sie diese Variablen in anderen threads. Meine Frage ist, ob es andere (bessere) Möglichkeiten zur Vermeidung von race-condition? Sperre machen das Programm

Java RMI und Thread-Synchronisation Fragen

Anzahl der Antworten 4 Antworten
Ich habe eigentlich zwei Fragen zu Java RMI und Threads Synchronisation: 1) Wenn ich setze meine RMI-remote-Methoden synchronisiert sind, sind Sie garantiert ausschließen? Ich muss sicherstellen, dass keine zwei meiner RMI-Methoden (Methoden angeboten, um Kunden) gleichzeitig ausgeführt

warum nicht diese synchronisierte Methode funktioniert wie erwartet?

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse namens "Konto" public class Account { public double balance = 1500; public synchronized double withDrawFromPrivateBalance(double a) { balance -= a; return balance; } } und eine Klasse namens ATMThread public class ATMThread extends

Gibt es eine synchronisierte queue in Java?

Anzahl der Antworten 3 Antworten
Gibt es eine synchronisierte Queue Klasse in Java? Ich bin auf der Suche nach so etwas wie Vector (synchronisiert) vs ArrayList (was nicht ist), sondern von der Umsetzung der List - Schnittstelle, ich bin auf der Suche

die ordnungsgemäße Verwendung von synchronized singleton?

Anzahl der Antworten 10 Antworten
So, ich bin denken über den Aufbau einer hobby-Projekt ist, ein Art von Sache, nur zum auffrischen meiner Programmier - /design. Es ist im Grunde ein multi-threaded-web-spider, Aktualisierung die gleichen Daten-Struktur-Objekt->int. Also es ist definitiv overkill für

Parallelität in Java: synchronized static-Methoden

Anzahl der Antworten 6 Antworten
Ich will verstehen, wie die Verriegelung erfolgt über die statischen Methoden in Java. sagen wir mal ich hab folgende Klasse: class Foo { private static int bar = 0; public static synchronized void inc() { bar++; }

Was passiert, wenn zwei threads auf die selbe statische Methode in der gleichen Zeit?

Anzahl der Antworten 4 Antworten
Was passiert, wenn zwei threads auf die selbe statische Methode in der gleichen Zeit? Zum Beispiel: public static String someMethod(){ //some logic, can take about 1 second to process return new String(result); } Erste thread ruft someMethod()

Synchronisierte Methoden in Java

Anzahl der Antworten 3 Antworten
Wollte nur sicherstellen, dass ich dies verstehen. Eine synchronisierte Methode nicht erstellen Sie einen thread, richtig? Es stellt nur sicher, dass kein anderer thread ruft diese Methode auf, wenn ein thread innerhalb desselben Prozesses (also der JVM)

Die Synchronisierung, Wenn Sie zu oder nicht zu verwenden?

Anzahl der Antworten 6 Antworten
Habe ich angefangen zu lernen, Parallelität und threads in Java. Ich kenne die Grundlagen der synchronisiert wird (also was es macht). Konzeptionell verstehe ich, dass es sich gegenseitig ausschließenden Zugriff auf eine freigegebene Ressource mit mehreren threads

Thread aufrufen.sleep() aus synchronisierten Kontext, in Java

Anzahl der Antworten 2 Antworten
Habe ich gelesen, dass Thread.sleep() pausiert den aktuell Laufenden thread für die angegebene Zeit nach dem es geht zurück auf ausführbar Zustand für Sie wartet, an der Reihe zu laufen. Auch, wenn der Aufruf von synchronized Zusammenhang

Java synchronisierte Liste für die Schleife

Anzahl der Antworten 4 Antworten
Dokumentation auf synchronizedList besagt, dass, Ist es unerlässlich, dass der Benutzer manuell synchronisieren, auf der zurückgegebenen Liste beim Durchlaufen es: List list = Collections.synchronizedList(new ArrayList()); ... synchronized(list) { Iterator i = list.iterator(); //Must be in synchronized block

Was bedeutet es, wenn wir sagen, dass eine ArrayList nicht synchronisiert?

Anzahl der Antworten 5 Antworten
Was bedeutet es, wenn wir sagen, dass eine ArrayList nicht synchronisiert? Bedeutet es, wenn wir deklarieren Sie eine ArrayList im Objekt-Bereich, mehrere threads den Zugriff auf die Objekte haben, die Möglichkeit zum ändern der Liste? InformationsquelleAutor der

Ist HttpSession thread-sicher sind set/get Attribute thread-sichere Operationen?

Anzahl der Antworten 6 Antworten
Auch, hat das Objekt, das gesetzt werden müssen thread-sicher, um zu garantieren, dass wir wissen, was der Zustand des Objekts gespeichert in der session bekannt ist. Auch, Las ich im web, dass einige empfehlen die Verwendung von:

Flüchtige oder synchronisiert für primitive Art?

Anzahl der Antworten 5 Antworten
In Java Zuweisung ist atomar, wenn die Größe der Variablen ist kleiner oder gleich 32 bits, aber nicht, wenn mehr als 32 bits. Was (volatile/synchronisiert) effizienter wäre, die Nutzung im Falle double oder long Zuordnung? Wie, volatile

Hat eine ConcurrentHashMap werden müssen, eingewickelt in einen synchronized block?

Anzahl der Antworten 2 Antworten
Tun alle nicht-retreival-Operationen auf einer ConcurrentHashMap (put()remove() etc.) werden müssen verpackt in einem synchronized(this) block? Ich verstehe, dass alle diese Vorgänge sind thread-sicher, so gibt es einen wirklichen nutzen/brauchen, das zu tun? Die einzigen Operationen verwendet werden

Synchronisiert Vs Semaphore

Anzahl der Antworten 3 Antworten
Beim Lesen concurrency in Java, habe ich folgende Zweifel: Tut Java bietet Ebene konstruieren, die dann synchronisiert werden bei der Synchronisation? Unter welchen Umständen verwenden wir über semaphore synchronisiert (die überwachen das Verhalten in Java) InformationsquelleAutor der

Threadsicher vs Synchronisiert

Anzahl der Antworten 7 Antworten
Ich bin neu in java. Bin ich ein bisschen verwirrt zwischen Threadsicher sind und synchronisiert werden. Threadsicher bedeutet, dass eine Methode oder eine Klasse-Instanz verwendet werden, die von mehreren threads gleichzeitig ohne irgendwelche Probleme auftreten. Wo, wie

Log4j: ist es synchronisiert für Multithread-Anrufe?

Anzahl der Antworten 5 Antworten
Laufen wir in ein Interessantes Thema, dass uns aufgefallen ist während der stress-Tests werden von unserem system. Wir sind mit log4j (in JBOSS) sehr stark für unsere Anmeldung. Hier ist ein naives Beispiel, einige Protokollierung wir ave

Sind Aufrufe von Javascript-Methoden thread-sicher oder synchronisiert?

Anzahl der Antworten 2 Antworten
Ich bin noch neu in Javascript. Ich entwickle eine einfache Seite, wo ich auf eine Schaltfläche klicken, Holen eines Wertes auf einem servlet und zeigt Sie an. Es funktioniert gut, es sei denn, ich klicke wie verrückt

Java synchronisierte statische Methoden: Sperre für Objekt oder Klasse

Anzahl der Antworten 8 Antworten
Den Java-Tutorials sagen: "es ist nicht möglich, dass zwei Aufrufe von synchronized Methoden auf das gleiche Objekt zu verschachteln." Was bedeutet dies für eine static method? Da eine statische Methode hat keinen zugehörigen Objekt, wird die synchronized-Schlüsselwort

Was ist der Unterschied zwischen synchronisiert auf lockObject und dies als die Sperre zu verwenden?

Anzahl der Antworten 5 Antworten
Kenne ich den Unterschied zwischen synchronisierten Methode und synchronized-block, aber ich bin nicht sicher über die synchronized-block Teil. Vorausgesetzt, ich habe diesen code class Test { private int x=0; private Object lockObject = new Object(); public void

Sollten Sie die Laufmethode synchronisieren? Warum oder warum nicht?

Anzahl der Antworten 7 Antworten
Ich habe immer gedacht, dass die Synchronisierung der run-Methode in einer java-Klasse implementiert Runnable ist überflüssig. Ich versuche herauszufinden, warum Menschen dies tun: public class ThreadedClass implements Runnable{ //other stuff public synchronized void run(){ while(true) //do some

Vermeiden Sie synchronisiert (this) in Java?

Anzahl der Antworten 18 Antworten
Wann immer eine Frage auftaucht, SO über die Java-Synchronisation, manche Menschen sind sehr begierig, zu zeigen, dass synchronized(this) sollte vermieden werden. Stattdessen behaupten Sie, eine Sperre auf eine private Referenz zu bevorzugen. Einige der Gründe sind: einige

Java Multithreading-Konzept und Join () -Methode

Anzahl der Antworten 11 Antworten
Ich bin verwirrt, in join() Methode von Threads in Java. In den folgenden code: //Using join() to wait for threads to finish. class NewThread implements Runnable { String name; //name of thread Thread t; NewThread(String threadname) {

Ist @synchronisiert garantiert für die Fadensicherheit oder nicht?

Anzahl der Antworten 6 Antworten
Mit Verweis auf diese AntwortFrage ich mich, ist das richtig? @synchronisiert keine änderungen am code "thread-safe" Als ich versuchte, Sie zu finden, keine Dokumentation oder einen link, diese Erklärung zu unterstützen, ohne Erfolg. Kommentare und/oder Antworten werden

Was genau macht "synchronisiert"? Eine Funktion sperren oder eine Objektfunktion sperren?

Anzahl der Antworten 4 Antworten
Frage ich mich, wie genau "synchronisiert" funktioniert in java. Sagen wir mal ich Modell zu einem board-Spiel, das aus einer Anzahl von Feldern. Implementiere ich die Felder einer Klasse (das Feld) und das board als eine Klasse

Warum können Java-Konstruktoren nicht synchronisiert werden?

Anzahl der Antworten 8 Antworten
Laut die Java Language SpecificationKonstruktoren können nicht markiert werden synchronisiert, denn die anderen threads nicht sehen, das Objekt wird erst erstellt, wenn der thread erstellen, fertig. Dies scheint ein wenig seltsam, denn ich kann ja einen anderen

Erstellt @synchronized (self) einen Block, in dem das self-Präfix für Eigenschaften nicht benötigt wird?

Anzahl der Antworten 2 Antworten
Ich habe etwas gelesen in einigen ausländischen-code und ich möchte überprüfen, meine Vermutung: @synchronized(self) wird verwendet, um loszuwerden, das self Präfix wird beim setzen einer Eigenschaft. Also in meinem Beispiel unten, ich werde die strText von der

Ist ConcurrentHashMap absolut sicher?

Anzahl der Antworten 6 Antworten
dies ist eine passage aus JavaDoc über ConcurrentHashMap. Es sagt retrieval-Operationen in der Regel nicht blockieren, so können überschneidungen mit den update-Operationen. Bedeutet das, dass die get() - Methode nicht thread-sicher? "Aber auch wenn alle Operationen thread-sicher

Was bedeutet synchronisiert?

Anzahl der Antworten 15 Antworten
Ich habe einige Fragen bezüglich der Verwendung und Bedeutung des synchronized Schlüsselwort. Was ist die Bedeutung des synchronized keyword? Wann sollte Methoden werden synchronized? Was bedeutet es, programmgesteuert und logisch? InformationsquelleAutor der Frage Johanna | 2009-07-06