목차
없음
본문내용
%s",pw);//암호를 문자열로 입력받는다.
for(each_cnt =0; each_cnt < a+1; each_cnt++)//each_point배열에 값을 넣기 위한 for문
{
p = 75/a;//75는 123-48이다
if(each_cnt == 0)
each_point[each_cnt]=48;//첫 쓰레드 중첩for문 시작은 48이다.
else if(each_cnt == a)
each_point[each_cnt]=123;//마지막 쓰레드 중첩for문 끝은 123이다.
else
each_point[each_cnt] = 48 + p * each_cnt;//나머지는 나눈값을 48을 더해서 넣어둔다.
}
for(t_cnt = 0; t_cnt < a; t_cnt++)//쓰레드 생성을 위한 for문
{
// 쓰레드를 생성한다.
if (pthread_create(&thread_t[t_cnt], NULL, test, (void *)&t_cnt) < 0)
{
perror("thread create error:");//쓰레드 생성 에러시
exit(0);
}
pthread_join(thread_t[t_cnt],(void*)&status);
}
return 0;
}
for(each_cnt =0; each_cnt < a+1; each_cnt++)//each_point배열에 값을 넣기 위한 for문
{
p = 75/a;//75는 123-48이다
if(each_cnt == 0)
each_point[each_cnt]=48;//첫 쓰레드 중첩for문 시작은 48이다.
else if(each_cnt == a)
each_point[each_cnt]=123;//마지막 쓰레드 중첩for문 끝은 123이다.
else
each_point[each_cnt] = 48 + p * each_cnt;//나머지는 나눈값을 48을 더해서 넣어둔다.
}
for(t_cnt = 0; t_cnt < a; t_cnt++)//쓰레드 생성을 위한 for문
{
// 쓰레드를 생성한다.
if (pthread_create(&thread_t[t_cnt], NULL, test, (void *)&t_cnt) < 0)
{
perror("thread create error:");//쓰레드 생성 에러시
exit(0);
}
pthread_join(thread_t[t_cnt],(void*)&status);
}
return 0;
}
소개글