Parameter와 Argument의 차이에 대해 설명해주세요.
parameter는 매개변수명을 말하고 argument는 함수와 메서드의 입력 값(value)를 뜻합니다. 함수를 정의할 때 사용되는 변수를 매개변수, 실제로 함수가 호출될 때 넘기는 변수값을 argument(인수)라고 설명할 수 있습니다.
프로세스와 스레드의 차이에 대해 설명해 주세요
프로세스는 운영체제로부터 자원을 할당받는 작업의 단위이고, 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위입니다. 프로세스는 실행될 때 운영체제로부터 프로세서, 필요한 주소공간, 메모리 등 자원을 할당받습니다. 스레드란 한 프로세스 내에서 동작되는 여러 실행의 흐름으로 프로세스 내의 주소공간이나 자원들을 같은 프로세스내에 스레드끼리 공유하면서 실행됩니다.
'Tech Interview' 카테고리의 다른 글
웹서버와 WAS Stack Queue Arrya LinkedList (0) | 2023.02.28 |
---|---|
@SpringBootTest @WebMvcTest 트랜젝션 TCP UDP (0) | 2023.02.27 |
MSA 제네릭 컬렉션 클랙스 List Set Map HashMap (1) | 2023.02.23 |
DI(Dependency Injection)과 DB에서 인덱스 사용 장점 (0) | 2023.02.22 |
객체지향프로그래밍과 REST API (0) | 2023.02.21 |