public class Solution {
public static volatile Note note = new Note();
public static volatile AtomicInteger i = new AtomicInteger(0);
public static void main(String[] args) throws InterruptedException {
NoteThread noteThread1 = new NoteThread();
Thread thread1 = new Thread(noteThread1);
NoteThread noteThread2 = new NoteThread();
Thread thread2 = new Thread(noteThread2);
thread1.start();
thread2.start();
while(note.notes.size() < 99) {}
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
for (int j = 0; j < note.notes.size(); j++) {
System.out.println(j + "-" + note.notes.get(j));
}
}
public static class Note {
public volatile List<String> notes = new ArrayList<String>();
public synchronized void addNote(int index, String note) {
System.out.println("Π‘Π΅ΠΉΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΠ° [" + note + "] ΠΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ " + index + " " + Thread.currentThread().getName());
notes.add(index, note);
//System.out.println("Π£ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΠ° [" + note + "]" + index + " " + Thread.currentThread().getName());
}
public void removeNote(int index) {
System.out.println("Π‘Π΅ΠΉΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΠ° Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ " + index);
String note = notes.remove(index);
System.out.println("Π£ΠΆΠ΅ ΡΠ΄Π°Π»Π΅Π½Π° Π·Π°ΠΌΠ΅ΡΠΊΠ° [" + note + "] Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ " + index);
}
}
static class NoteThread implements Runnable {
//public Note note = new Note();
@Override
public void run() {
while(i.get() < 100) {
note.addNote(i.get(), "note" + i.get());
i.incrementAndGet();
}
}
}
}JavaRush/ΠΠΎΠΌΠΎΡΡ ΠΏΠΎ Java Π·Π°Π΄Π°ΡΠ°ΠΌ/ΠΠΎΠΏΡΡΡΠΈΠΌ, ΡΡΠΎ Π½Π°Ρ ΠΊΠ»Π°ΡΡ Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΈΡΠΈ
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
38 ΡΡΠΎΠ²Π΅Π½Ρ
ΠΠΎΠΏΡΡΡΠΈΠΌ, ΡΡΠΎ Π½Π°Ρ ΠΊΠ»Π°ΡΡ Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΈΡΠΈ
Π Π΅ΡΠ΅Π½
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (11)
- ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅
- Π½ΠΎΠ²ΡΠ΅
- ΡΡΠ°ΡΡΠ΅
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ
ΠΠ΅Π½ΠΈΡ Enterprise Java Developer
4 ΡΠ½Π²Π°ΡΡ 2022, 12:22
Π’Π²ΠΎΡ Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΡΡΡ ΠΈΠ΄Π΅Ρ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°ΠΊΡΠΎΡΠΎΠ².
1. Π’Ρ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ i.get() Π² while, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈ i.get() Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅?
2. ΠΡΠ»ΠΈ ΡΠ΅Π±Π΅ ΡΠ΄Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅,
ΡΡ ΡΠ·Π½Π°Π΅ΡΡ, ΡΡΠΎ ΠΏΠΎΡΠΎΠΊΠΈ ΠΆΠΈΠ²ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΡΡ :)
P.S.
Π Π΄Π°, Π²ΠΎΡ ΡΡΡ ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΡΠ΅ΡΡ
i.incrementAndGet();
P.S.
Π Π΄Π°, Π²ΠΎΡ ΡΡΡ ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΡΠ΅ΡΡ
i.incrementAndGet(); +1
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 12:39
1. Π΄ΠΎ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π±ΡΠ» ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ volatile ΠΈ ΠΌΡΡΡΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ. Π²ΠΎΡ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ Ρ Π·Π°Π΄Π°ΡΠΊΠΎΠΉ )
Π’ΠΎ Π΅ΡΡΡ Π½Π΅Π»ΡΠ·Ρ Π½ΠΈΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ "ΠΎΠ±ΡΠΈΠΉ ΡΡΠ΅ΡΡΠΈΠΊ" Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΠΏΠΎΡΠΎΠΊΠΎΠ²?
0
ΠΠ΅Π½ΠΈΡ Enterprise Java Developer
4 ΡΠ½Π²Π°ΡΡ 2022, 12:53ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Π‘ΡΠ΅ΡΡΠΈΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΠΎΠΊΠΈ Π² ΡΡΠΎΡ ΡΡΠ΅ΡΡΠΈΠΊ Ρ
ΠΎΠ΄ΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ, ΠΈ ΠΊΠ°ΠΊ ΡΡ Π²ΠΈΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠΈΠ½Π΅, ΡΠΎ ΠΏΠΎΡΠΎΠΊ 0 Π΄Π²Π° ΡΠ°Π·Π° ΠΏΠΎΠ΄ΡΡΠ΄ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΠΎΡΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠΎ 1. Π ΠΎΠ±ΡΠ΅ΠΌ, ΡΠ°Π±ΠΎΡΠ°Ρ Ρ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ Π½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ»ΠΈ ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΡ Π²ΡΡ ΠΏΡΠΎΡΠΈΡΠ½ΠΎΡΡΡ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠΊΠΈ. ΠΠΎΡΡΠ°ΡΠ°ΠΉΡΡ Π²ΡΠ½ΠΎΡΠΈΡΡ Π² ΠΏΠΎΡΠΎΠΊΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΊΡΡΠΊΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΆΠΈΠ²ΡΡ Π΄ΡΡΠ³ Π±Π΅Π· Π΄ΡΡΠ³Π° ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π²Π½Π΅ΡΠ½ΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ. ΠΡ ΡΡΠΎ ΠΌΠΎΠ΅ ΠΈΠΌΡ
ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ Π² ΠΏΡΠΎΠ΄Π΅ Ρ ΠΏΠΎΠΊΠ° Ρ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π».
+2
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 13:00
Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΡΡ Π½Π°ΡΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ Π²ΡΠ΅ )
ΠΎΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΎΡΠΈ Π·Π°Π²ΠΈΡΠΈΡ.
ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΎΠΏΡΡ)
..Π·Π°Π΄Π°ΡΠ° ΡΠ΅ΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° volatile, Π²ΠΎΡ Ρ ΠΈ Π·Π°Ρ
ΠΎΡΠ΅Π» Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ, Π½ΠΎ ΡΠ΅Ρ Π½Π΅ Π²ΡΡΠ»ΠΎ.
+1
ΠΠ΅Π½ΠΈΡ Enterprise Java Developer
4 ΡΠ½Π²Π°ΡΡ 2022, 13:09
Π¨ΡΡΠΊΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΡΠ»ΠΎΠ²Π° volatile Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΌΡΡΠ». ΠΠ³ΠΎ Π·Π°Π΄Π°ΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎ Π±Ρ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ
"ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
" ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ.
ΠΠΎΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΈΡΠ°ΡΠ°:
ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π²ΡΠΎΡΠΎΠΉ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π» ΡΡΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ, ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
Π ΡΠ°ΠΌΠΊΠ°Ρ
ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΌΠ°ΡΡΠΈΠ²Π° Notes, ΡΡΠΎ Π±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΡ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π° Π½Π΅ ΡΡΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΠΎΠ΄ΡΡΠ΄ :)
https://javarush.com/groups/posts/1998-upravlenie-potokami-metodih-volatile-i-yield
+1
Ksenia VolkovaJava Developer Π² DXCMaster
4 ΡΠ½Π²Π°ΡΡ 2022, 10:51
Π ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π² ArrayList Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π΅ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ?
Π’Ρ ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ 2, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΌ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 1.
+1
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 11:14
Π’Π°ΠΊ ΠΌΡ ΠΆΠ΅ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ..
Π²ΠΎΡ ΠΎΠ±ΡΡΠ²ΠΎΠΊ Π²ΡΠ²ΠΎΠ΄Π° Π»ΠΈΡΡΠ° Π² main()
0
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 11:26
Ρ ΠΌΠ΅Π½Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°ΠΊΠ°Ρ - Ρ Π½Π°Ρ ΠΎΠ±ΡΠΈΠΉ ΡΡΠ΅ΡΡΠΈΠΊ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ
Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΠΌ, Π·Π½Π°ΡΠΈΡ Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠ°Ρ Π½ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ run() (Π΅Π³ΠΎ Ρ ΡΠΎΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ) ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡΡΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ (ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ name Π΄Π»Ρ note)
0
Ksenia VolkovaJava Developer Π² DXCMaster
4 ΡΠ½Π²Π°ΡΡ 2022, 11:58
ΠΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ. Π ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ size.
+1
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 12:55
Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π»ΠΈ ΡΠ°ΠΊΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π»ΠΈΡΡΠΎΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π½ΠΈΡΠ΅ΠΉ? π
ΠΠΎΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΉ static volatile - ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ (ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ» Π±Ρ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ)
0
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ²Π°Π»Π΅Π½ΠΊΠΎ
4 ΡΠ½Π²Π°ΡΡ 2022, 09:55
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΠ±Ρ Π² Π»ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΈΡΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ?
Π‘Π΅ΠΉΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ
0