influxdata / influxdata/influxdb-java
Broken double-checked locking implementation
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 469
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Did somebody really commit a broken [double-checked locking](https://en.wikipedia.org/wiki/Double-checked_locking) implementation? Come on guys, this is Sophomore year Java...
https://github.com/influxdata/influxdb-java/blob/master/src/main/java/org/influxdb/impl/InfluxDBImpl.java#L311
@jiafu1115
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da src/main/java/org/influxdb/impl/InfluxDBImpl.java, intorno alla riga 311, e analizza l’implementazione circostante del double-checked locking in relazione alle regole di concorrenza di Java. Esegui la suite di test esistente del repository dopo la modifica; il lavoro è completato quando l’inizializzazione rimane sicura in presenza di accessi concorrenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api, backend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100