-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSolution.java
More file actions
49 lines (38 loc) · 1.84 KB
/
Solution.java
File metadata and controls
49 lines (38 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//Know you not that you are the temple of God, and that the Spirit of God dwells in you? (1Cor 3:16)
package com.javarush.task.task26.task2607;
/*
Вежливость - это искусственно созданное хорошее настроение
*/
public class Solution {
public static void main(String[] args) {
}
public static class IntegerHolder {
private int value;
public synchronized int get() {
return value;
}
public synchronized void set(int value) {
this.value = value;
}
}
}
/*
Вежливость - это искусственно созданное хорошее настроение
В классе Solution создай public static класс IntegerHolder.
IntegerHolder должен быть для типа int (имя переменной должно быть value), быть thread safe и изменяемым.
В этом классе должны быть два public метода get и set.
Требования:
1. Класс Solution должен содержать public static класс IntegerHolder.
2. Класс IntegerHolder должен содержать private поле value типа int.
3. Класс IntegerHolder должен содержать public метод get(), который должен вернуть value.
4. Класс IntegerHolder должен содержать public метод set(int value), который должен установить value переданным значением.
5. Класс IntegerHolder должен быть thread safe.
package com.javarush.task.task26.task2607;
*
Вежливость - это искусственно созданное хорошее настроение
*
public class Solution {
public static void main(String[] args) {
}
}
*/