게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 쓰레드 문제!!
게시물ID : programmer_21798짧은주소 복사하기
작성자 : Epistola
추천 : 0
조회수 : 389회
댓글수 : 4개
등록시간 : 2017/12/02 23:31:01
옵션
  • 본인삭제금지
class Numm {
 private int num;
 private int sum;
 public synchronized void calc(int sum) {
  this.num = this.sum + sum;
 }
 public int getSum() {
  return num;
 }
}
class Numcnt extends Thread {
 Numm acount;
 int i;
 int a, b;
 Numcnt(Numm numm, int a, int b) {
  this.a = a;
  this.b = b;
 }
 public void run() {
  for(this.a; )
 }
}
public class T03_NumClac {
 public static void main(String[] args) {
  Numm numm = new Numm();
  Numcnt[] numcnt = new Numcnt[10];
  numcnt[0] = new Numcnt(numm, 1, 10);
  numcnt[1] = new Numcnt(numm, 11, 20);
  numcnt[2] = new Numcnt(numm, 21, 30);
  numcnt[3] = new Numcnt(numm, 31, 40);
  numcnt[4] = new Numcnt(numm, 41, 50);
  numcnt[5] = new Numcnt(numm, 51, 60);
  numcnt[6] = new Numcnt(numm, 61, 70);
  numcnt[7] = new Numcnt(numm, 71, 80);
  numcnt[8] = new Numcnt(numm, 81, 90);
  numcnt[9] = new Numcnt(numm, 91, 100);
 }
}
 
자바 코드입니다!! 쓰레드를 이용해서.. join()을 사용하면서 
1부터 10까지더하는 쓰레드부터
91부터 100까지 더하는 쓰레드로 각자 다더한다음에
하나 하나  출력후에
마지막에 모든 수를 더해서 출력하는 코드를 짜야됩니다.. 맨위에 Numm클래스가 더하는 값이랑 지금 더할 값을 저장해두는 곳이고
Numcnt가 쓰래드 쪽인대 쓰래드 쪽을 어떻게 써야할지 모르갯어요ㅠㅠ 도와주세요!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호