Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. package com.javarush.test.level17.lesson10.home04;
  2.  
  3. /* Синхронизированные методы
  4. Установить модификатор synchronized только тем методам, которым необходимо
  5. */
  6.  
  7. public class Solution {
  8. private double param = Math.random();
  9.  
  10. private void method0() {
  11. double i = method3();
  12. }
  13.  
  14. protected synchronized void method1(String param1) {
  15. Solution solution = new Solution();
  16. solution.method0();
  17. }
  18.  
  19. public void method2(int param1) {
  20. param1++;
  21. }
  22.  
  23. synchronized double method3() {
  24. double random = Math.random();
  25. return random + param;
  26. }
  27.  
  28. private synchronized void method4() {
  29. new StringBuilder().append(1).append(1).append(1).append(1);
  30. }
  31.  
  32. protected void method5(String param2) {
  33. new StringBuffer().append(param2).append(param2).append(param2);
  34. }
  35.  
  36. public synchronized String method6(int param2) {
  37. System.out.println("Thinking....");
  38. method7(5e-2);
  39. return "Got it!";
  40. }
  41.  
  42. String method7(double param2) {
  43. return "" + param2;
  44. }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement