关于Disruptor中填充了多少字节的补充
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- java
- Bereich
- documentation
Rechercherichtung
Überprüfe den Inhalt von Java Guide und den referenzierten Disruptor-Quellcode, der in den Bildern des Issues gezeigt wird. Verifiziere, wie Padding auf Sequence und RingBuffer angewendet wird, einschließlich der Byte-Anzahlen, und aktualisiere anschließend den relevanten Abschnitt des Guides, sodass beide Fälle korrekt und konsistent erklärt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
如下为 Java Guide网站上所述:
在源码中,一共有两个地方添加了无效数据填充来解决伪共享问题,一个是消费者和生产者的进度序号 Sequence,一个是 放置数据的环形数组 RingBuffer,如下:
- Sequence 中填充的无效字节:
- RingBuffer 中填充的无效字节主要包含在数组中,数组存储的数据并不是全部都是有效数据,而是 无效填充+有效数据 的组合,如下所示:
- Vorherrschende Sprache
- JavaScript
- Sterne
- 159k
- Forks
- 46.1k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 6
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Snailclimb/JavaGuide
-
失效链接替换Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
Snailclimb/JavaGuide#2922 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 10/100
Snailclimb/JavaGuide#2924 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 45/100
Snailclimb/JavaGuide#2649 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
perfect content
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 55/100
Snailclimb/JavaGuide#2453 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Snailclimb/JavaGuide#2074 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Snailclimb/JavaGuide
Ähnliche Issues
-
Daemon delete dialog: "Remove all ExApps" checkbox and `removeExApps` parameter have no effectOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 3 Tagen
-
Add: Atlas TVOffenchannels:add check:passed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 4 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
jaegertracing/jaeger-ui#4547 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
feedback simulation workshop
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
githubnext/gh-aw-workshop#4090 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug deck: add to staging level: missing p-feature: Manage Submissions p-feature: Submissions and process priority: MUST HAVE ready for dev lead role: missing size: missing time sensitive
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
hackforla/tdm-calculator#3581 ·
Maintainer antworten meist innerhalb von 2 Tagen