From d4f72ffac150813718de5359462c45d5fd3320af Mon Sep 17 00:00:00 2001
From: DawnFall19 <ignasius.michael09@gmail.com>
Date: Fri, 28 Mar 2025 17:51:01 +0700
Subject: [PATCH] Adding reflection subscriber 1

---
 README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.md b/README.md
index 7e0fc90..10734b7 100644
--- a/README.md
+++ b/README.md
@@ -85,5 +85,8 @@ This is the place for you to write reflections:
 ### Mandatory (Subscriber) Reflections
 
 #### Reflection Subscriber-1
+1. Penggunaan RwLock memungkinkan banyak thread membaca data secara bersamaan selama tidak ada operasi tulis, sehingga meningkatkan efisiensi ketika terjadi banyak pembacaan data. Penggunaan RwLock atau Mutex diperlukan untuk mempertahankan integritas data dan mencegah race condition. Penggunaan RwLock dibandingkan Mutex dikarenakan Mutex mengharuskan setiap thread untuk mengunci akses secara eksklusif, yang bisa menyebabkan bottleneck ketika banyak thread mencoba membaca data secara bersamaan.
+
+2. Untuk mempertahankan integritas data, menjaga keamanan memori, dan mencegah perilaku yang tidak diinginkan seperti race condition, terutama dalam konteks konkuren.
 
 #### Reflection Subscriber-2
-- 
GitLab