Java/기본
java 멀티쓰레드 간단 테스트
java, C#같은 프로그래밍 언어의 경우 코드는 위에서 부터 아래라인으로 라인별로 실행되게 됩니다. 예를 들어 100라인의 코드가 실행되려면 1~99라인의 코드가 먼저 수행되어야 합니다. 하지만, 멀티 쓰레드를 활용하면 로직을 동시에 처리할 수 있게 됩니다. 아래는 runnable 인터페이스를 통해 구현한 멀티쓰레드 예제입니다. runnable 인터페이스를 구현했기때문에 run() 메소드를 오버라이드 해줘야 클래스가 오류없이 컴파일 됩니다. run()메소드는 쓰레드가 수행할 로직을 정의합니다. 아래 코드를 간랴학게 설명하면, 쓰레드4개를 먼저 생성합니다. 쓰레드 객체 생성할때 생성자 파라미터 String name값에 값을 지정해줍니다.(손흥민1,이강인2,,,) 각 쓰레드는 start()메소드를 호출하면..
2019. 10. 20. 20:08
최근댓글