inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

zeroone님의 게시글

zeroone zeroone

@badguys

수강평 작성수
1
평균평점
5.0

게시글 6

질문&답변

build.gradle에서 runtimeOnly 단어

언제 CompileOnly나 runtimeOnly를 써야할지가 궁금합니다. 위 예시에서도 h2외에도 많은 라이브러리가 있는데 각각에 대해 어떤것이 runtime에만 필요하고 어떤것이 compile time에만 필요한것인지 아는 방법을 잘 모르겠습니다.

좋아요수
0
댓글수
3
조회수
5080

질문&답변

unexpected token: Member error message

진행에 어려움은 없을 것 같지만, 트랜잭션이 끝나고, jdbc:h2:tcp//loalhost/~/test에 닫히지 않은 연결 하나가 있다고 error뜨는데 무시해도 되겠죠??

좋아요수
0
댓글수
3
조회수
521

질문&답변

왜 child process는 exit status가 2죠?

아마 /bin/ls인데 제가 bin/ls라고 적어서 그런거같네요. 답변 되었습니다. 저럴때 execl() api 호출이 에러가되군요 그리고 mask한다는게 ff랑 and연산한다는거죠?

좋아요수
1
댓글수
4
조회수
875

질문&답변

왜 child process는 exit status가 2죠?

ㅂ제가 질문이 구체적이지 못했네요. int main(int argc, char** argv){ pid_t pid; int exit_status; printf("origin process pid:%d\n",getpid()); pid=fork(); if(pid == 0){ if( execl("bin/ls","ls", "-al","존재하지않는 파일 이름",NULL) == -1){ printf("execl() fail\n"); return -1; } } pid=wait(&exit_status); if(WIFEXITED(exit_status)){ printf("child %d return %d\n", pid, WEXITSTATUS(exit_status)); } return 0; } api에러 처리하는 부분에서 return -1;로 종료하게 되면 아래 부모 프로세스에서 자식 프로세스의 종료코드를 출력하는 부분에서 -1이 출력될거라고 예상했지만. 실제로 해보면 2가 출력됩니다.. 잘 생각해보니 2가 ls명령의 exit staus이네요.. 그러면 실제로 execl가 -1을 리턴하는 상황은 어떤 경우가 있는지 궁금합니다.

좋아요수
1
댓글수
4
조회수
875

질문&답변

파일 lock에 관해서

친절한 답변 감사합니다. 이해 잘 되었습니다.

좋아요수
2
댓글수
2
조회수
442