'동기화' 태그의 글 목록
본문 바로가기
728x90
반응형

동기화4

2022-05-15-쓰레드와동기화 01.쓰레드 그리고 동기화 시간이 지나가면서 program 만드는 속도가 많이 줄어듦 이전에 비해 많이 줄어듦 이전에 1 ~ 10가지 기술로 개발을 해야했다면 전체를 다 알고 개발을 했음 예를 들어 쓰레드라는 기술이 필요하다면 전부를 알아야했다 물론 전부를 알고 있으면 좋긴함 요새는 위의 10가지 기술을 기반 기술이라고 한다면 이것을 비슷한 여러개를 하나로 묶음 이를 프레임워크라는 용어로 쓰인다고 함, 요즘은 이런 프레임 워크가 많아져서 하나하나 구현할 필요가 없어지는 것 요즘은 속도를 더 중요시하지는 않는다 얼마나 원하는 것을 구현하는가를 중요시 함 02.쓰레드 이해와 생성 실행중인 프로그램을 프로세스라고 함 그 프로세스에서 일이나 작업 java에서 main()역시 쓰레드이다. 흐름을 만드는 주체, 최.. 2022. 5. 16.
2021.11.14_02.멀티쓰레드환경에서안전하게구현하는방법 싱글톤패턴 구현하는 방법 1 이전 방법은 멀티에 최적화 되지 않음 멀티의 환경에서 두개가 new를 실행하면 달라지니까 싱글톤이 아니게됨 동기화 시키기 public class Settings{ private static Settings instance; private Settings(){} public static synchronized Settings getInstance(){ if(instance == null){ instance = new Settings(); } return instance ; } } 동시에 못들어가게하니까 가능 하지만 동기화 처리 작업 때문에 성능에 불이득이 생기는 단점이 생김 락을 걸어서 하기 때문에 그 쓰레드만 들어가고 해제하고 다른 쓰레드 처리하니까 성능 부하 생김 안전하지만.. 2021. 11. 14.
쓰레드를 생성하는 더 좋은 방법 이미지 출처 : 윤성우 열혈 java 2020. 6. 17.
운영체제의 모든것(3-1~2) 오늘은 예비군 때문에 다녀와서 조금밖에 못했네요 ㅜ 낼은 더 열심히 !! 첨부파일 : 3.1 Coperating Processes 3.2 임계구역 문제 2019. 8. 27.
728x90
반응형