자바2 [자바] Thread 와 동시성 문제 저번 포스팅에는 Thread 와 Proccess 의 개념에 대해 알아보았는데요. https://coding-jun.tistory.com/6 [코딩 지식] Process 와 Thread 프로세스 프로그램(ex. Chrome, KaKaoTalk, IntelliJ, Slack 등등.. )이 동작을하면 프로세스가 되어 메모리에 올라가서 실행이 됩니다. 이때 OS 혹은 다른 프로그램에서 프로세스가 한개가 아닌 여러개가 coding-jun.tistory.com 이번에는 저번 포스팅에서 말한것과 같이 자바에서의 Thread 와 동시성 문제를 예시 와 함께 알아보고, 제가 프로젝트를 하면서겪었던 동시성 이슈에 대해 공유해 보려 합니다. 예시로 설명드리겠습니다. 티켓팅 예시 시나리오. 두명의 사용자씩 10개의 티켓을 차.. 2022. 4. 30. [객체 지향 프로그래밍 입문] 캡슐화 캡슐화란 데이터 + 관련 기능 묶기 객체가 기능을 어떻게 구현했는지 외부에 감추는 것 정보 은닉(Information Hiding) 의미 포함 외부에 영향 없이 객체 내부 구현 변경 가능 캡슐화를 하지않았을때 사용자의 정보를 가지고있는 Account package com.example.cap.domain; import com.example.cap.enumType.Grade; import lombok.*; import javax.persistence.*; import java.time.LocalDate; @NoArgsConstructor @AllArgsConstructor @Builder @Setter @Getter @Entity public class Account { @Id @GeneratedValue.. 2022. 4. 16. 이전 1 다음