늦었지만 지금부터라도 정리를얕은 복사(Shallow Copy): 객체의 필드를 복사하지만, 필드가 참조하는 객체는 복사하지 않습니다. 즉, 원본 객체와 복사된 객체가 동일한 객체를 참조!'주소 값'을 복사한다는 의미복사는 동일한 주소를 바라보기때문에 복사한 곳에서 값
어디까지 파고들수 잇을까..프로세스보다도 작은 실행 흐름의 최소 단위프로세스는 : 각각 은행 지점스레드: 하나의 은행지점에 여러개의 창구프로세스는 서로 완벽히 독립적인 공간 가짐.공유 영역:코드 영역: 프로세스 내의 모든 스레드는 동일한 코드를 공유합니다.데이터 영역
하나의 흐름을 안전하게 처리하도록 보장하나의 거래를 안전하게 처리하게 보장?EX) 은행거래!5000원 계좌 이체A의 잔고를 5000원 감소 B의 잔고를 5000원 증가2가지 작업이 합쳐서 하나의 작업처럼 안전하게 동작해야하는 것 처럼..하나의 거래를 안전하게 처리해
공유 락(Shared Lock)은 데이터베이스 관리 시스템(DBMS)에서 사용되는 동시성 제어 메커니즘의 일부여러 트랜잭션이 동시에 동일한 데이터 항목에 대한 읽기 액세스를 가질 수 있도록 허용여러 트랜잭션이 동시에 데이터를 '읽을' 수 있도록 허용데이터를 안전하게 읽
각각 변경하고싶은게 다름커넥션 순서에따라 데이터가 어떻게 될까?일관성이 깨진다이 문제를 해결하기 위한 것중 하나가 LOCK자물쇠를 걸고 푸는 행위가 lock각 트랜잭션들을 어떻게 처리 할지 ? 격리수준을 어떻게 구현할지가lock트랜잭션이 애초에 충돌이 발생하지 않는다
자바가 나오던 시절에는 네트워크가 발달하던 시절이라 네트워크로 모든 것이 연결 다기종의 디바이스에서 실행하기위한 프로그램이 필요하다! C,C++ 는 플랫폼 마다 컴파일을 해줘야 되는대.. (핸드폰도 나오고,, 테블릿도나오고 여러가지 기종에 맞게 컴파일 못함) 그래서 자
자바는 다중 상속을 지원 안하기 때문. 너무 뻔하다.유연성 확장성 다중 구현 이점 이라고 책에 나와있긴함. 비슷한 집을? 여러개 복제해 엔터티를 통해서 여러개 집을만드는?뼈대를 만들고 복제를 한다.집을 복제해서 만들 때 ? 각 각의 집에 문을 설치할 때 어떤 인터페이스
컴퓨터들은 어떻게 통신을 하지?어떤 규칙으로 서로 데이터가 안전하게 도착할 수 있을까?예를 들어, 한국에 있는 당신이 미국에 있는 친구에게 "Hello, world!"라는 메시지를 인터넷으로 보내면 이 메시지는 먼저 소스 컴퓨터에서 출발해 인터넷이라는 거대한 네트워크
URI 자원 자체를 식별하는 고유한 문자열 시퀀스?그럼 url?네트워크의 통합 자원 위치..?자원의 식별자와 위치를 동시에 보여주는 것?특정 웹페이지 주소에 접속하기위해 웹사이트 주소 뿐아니라 프로토콜 ( https 등.)알아야 접속이 가능 이들 모두를 나타내는 것그