강의

멘토링

로드맵

Inflearn Community Q&A

inyoungeun's profile image
inyoungeun

asked

Lecture 1 for Java Basics

Thread Sample Lab

질문 드립니다.

Written on

·

262

0

안녕하세요!

StringFactioryProcess 클래스에서 질문 있습니다.

    public static Queue<String> rawMaterialPlasticList = new LinkedList<>();
    public static Queue<Map<String, Integer>> productStringList = new LinkedList<>();
    public static Queue<Map<Integer, Map<String, Integer>>> inputList = new LinkedList<>();

위 코드에서 왜 ArrayList가 아닌 LinkedList가 사용되었나요?

java

Quiz

프로세스와 쓰레드의 주요 차이점은 무엇일까요?

프로세스는 단일 작업을, 쓰레드는 여러 작업을 처리합니다.

프로세스는 독립된 자원을 가지지만, 쓰레드는 프로세스의 자원을 공유합니다.

프로세스는 동기화가 필요 없고, 쓰레드는 항상 동기화가 필요합니다.

프로세스는 생성 비용이 적지만, 쓰레드는 생성 비용이 많이 듭니다.

Answer 1

0

JeongTaeHyun님의 프로필 이미지
JeongTaeHyun
Instructor

Arraylist와 linkedlist는 같은 리스트이지만

특징이 다릅니다.

Array리스트는 순차적인 처리에 좋고

Linkedlist는 중간에 변경되는 게 많을 때

좋다라고 알아두시면 됩니다.

Linkedlist를 예제로 사용한 건 제 취향입니다.

inyoungeun's profile image
inyoungeun

asked

Ask a question