게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
다중 스레드 이용에 관해서 질문있는데요
게시물ID : programmer_3306짧은주소 복사하기
작성자 : 물고기머리
추천 : 0
조회수 : 337회
댓글수 : 13개
등록시간 : 2014/05/16 16:32:36
지금 쓰는 컴터가 잉텔 e6200이라고 2006년 에 나온건데
이걸로 지금 제가 자바를 독학하고 있거든요
(노트북은 사무실에 못가져가서)
그런데 오늘은 신나게 스레드에 관해서 공부하고 있는데
 
package section1_2_3;
class ThreadTest1 extends Thread {
 public ThreadTest1(String str) {
  setName(str);
 }
 public void run() {
  for(int i=1; i<=10; i++) {
   System.out.println(i + getName());
  }
  System.out.println("끝" + getName());
 }
}
public class DoubleThread {
 public static void main(String args[]) {
  ThreadTest1 t1=new ThreadTest1(" : 배우기 쉬운 자바");
  ThreadTest1 t2=new ThreadTest1(" : 배우기 어려운 자바");
  t1.start();
  t2.start();
 }
}
 
여기서 책 대로라면 t1과 t2가 동시에 실행되어야 하는데
무조건t1이 먼저 끝나고 나서야 t2가 시작되네요
이거는 cpu문제인가요?
아무리봐도 코드는 책보고 그대로 따라쳤는데 ㄷㄷ
오유분들의 힘을 믿습니다
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호