关于Disruptor中填充了多少字节的补充
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- java
- Lĩnh vực
- documentation
Hướng nghiên cứu
Xem lại nội dung Java Guide và mã nguồn Disruptor được tham chiếu, hiển thị trong các hình ảnh của issue. Xác minh cách padding được áp dụng cho Sequence và RingBuffer, bao gồm cả số byte, sau đó cập nhật phần liên quan trong guide để cả hai trường hợp được giải thích chính xác và nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
如下为 Java Guide网站上所述:
在源码中,一共有两个地方添加了无效数据填充来解决伪共享问题,一个是消费者和生产者的进度序号 Sequence,一个是 放置数据的环形数组 RingBuffer,如下:
- Sequence 中填充的无效字节:
- RingBuffer 中填充的无效字节主要包含在数组中,数组存储的数据并不是全部都是有效数据,而是 无效填充+有效数据 的组合,如下所示:
- Ngôn ngữ chính
- JavaScript
- Star
- 159k
- Fork
- 46.1k
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 10
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Snailclimb/JavaGuide
-
失效链接替换 Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Snailclimb/JavaGuide#2922 · 1 bình luận ·
-
关于数组转集合方法的第六种:使用Java9的List.of() Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
Snailclimb/JavaGuide#2649 · 2 bình luận ·
-
perfect content
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 55/100
Snailclimb/JavaGuide#2453 · 3 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Snailclimb/JavaGuide#2074 ·
-
待处理
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
Snailclimb/JavaGuide#1879 ·
Tất cả issue của Snailclimb/JavaGuide
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
docToolchain/docToolchain#1705 ·
-
Timezone select lists one option per character; duplicate "Failed" reason; shared tracker popover id Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
nightscout/nocturne#1414 ·
-
bug v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
modelcontextprotocol/inspector#2458 · 1 bình luận ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
carbon-design-system/ibm-products#9907 ·