Q&A
커뮤니티
지식
이벤트
더보기
OKKY
OKKY LogoOKKY Logo
OKKY Logo
Q&A지식커뮤니티이벤트부트캠프Jobs
Contact
로그인회원가입
thread
questionsquestions
질문하기
  • 해결
    2
    기무다이수루룩·1년 이상
    423
    0
    해결 2
    프로필 사진스프링 싱글톤 스레드 세이프
    @Servicepublic class PersonService {<!-- --> public void processPerson(Person person) { System.out.println("Processing person: " + person); } }@Componentpublic class Common{ public void logging(Log log){ System.out.p
  • 답변
    7
    2765김수한무·1년 이상
    420
    0
    답변 7
    프로필 사진쓰레드 관련 질문이 있습니다
    쓰레드 공부중인데요 한가지 질문을 드려봅니다 이해가 안되는부분이 있어서요 아래 간단한 코드에서 제 생각에는 처음 -> 2번쨰 -> 3번째 순으로 출력되야 할꺼 같은데 왜 실행시켜보면 2번째 -> 3번째 -> 처음 이런순서로 출력되나요?? CPU 연산에 있어 지맘대로(?) 순서를 매긴다지만 쓰레드 객체를 생성한코드 이후 들어오는 처음이라는것이 먼저 출력이 안되는 이유가 뭘까요.. 쓰레드에 대한 공부를 시작중이라서요.,,, 답변
  • 답변
    0
    mallang2·1년 이상
    259
    0
    답변 0
    프로필 사진DataDog 로그 - Thread.sleep
    안녕하세요. 로컬 환경에서 Thread.sleep(10) 적용 후, 테스트를 해보면 잘 작동합니다. 근데 해당 프로젝트를 배포 후, DataDog에서 로그를 확인하면 Thread가 작동하지 않는것 같습니다. 운영체제 스케줄러나 JVM 최적화가 개입되어 저렇다고 할 수 있다고 하는데.. 아니면 Thread가 제대로 발동하기 까지 Thread.sleep() 시간을 올려야 하나요?? 저는 DataDog에 로그가 1 - 15:01:26.638 2-
  • 해결
    3
    내가사는길·거의 2년
    308
    1
    해결 3
    프로필 사진스프링 스레드동작
    1~100 까지 더하는 for 문이있을때 단일 스레드는 1개의 스레드가 해당 로직을 실행하지만 멀티 스레드는 여러개의 스레드가 해당 로직을 실행하여 속도가 더 빨라지않아요? 그리고 스프링의 서비스에 1~100 까지 더하는 for문을 넣어두고 해당 서비스를 api 화하고 동시에 10대의 pc에서 동시에 10번의 api 호출이 일어났을때는 10개의 스레드가 10개의 요청을 1개씩 할당받아 실행되는걸로 아는데 이렇게 된다면 결국 1~100 까지 더하는 f
  • 답변
    3
    totalrecall·약 2년
    275
    0
    답변 3
    프로필 사진multi-thread 에서 static global 문제
    안녕하십니까?JUCE library를 쓰고 있습니다. 아마도 멀티 쓰레드인 거 같네요. 정확히 모르겠습니다 Visual C++ (Windows) 입니다 Global 로 특정 헤더 파일에 class AA {<!-- --> .... }; static vector<AA> aa; 이런 식으로 정의하고 여러 cpp 파일에서 위의 h 헤더 파일을 include하고 사용했더니 프로그램이 현재 수행하는 class? (소스 파일?)가 무엇이
  • 해결
    4
    늅늅이..·2년 이상
    330
    0
    해결 4
    프로필 사진Spring boot 프로젝트 소켓 통신 이슈. 부하이슈같 은데 도저히 모르겠어요 ㅠㅠ (그라파나 스샷 있어요)
    서비스 피크 시간에 서버도 4코어로 쓰고 있는데 cpu사용량이 저기서 더 올지 않고 메모리도 오른쪽 상태입니다..소켓이 엄청 전달받는데 다 처리 못하고 몇몇개만 처리하네요.. tomcat 스레드 갯수를 증가시켜도 동일하네요 로드 밸런서도 하고 있는데 하나의 spring boot프로젝트가 처리량이 너무 적어서 고쳐야할것 같은데어딜 고쳐야할지 전혀 모르겠습니다 ㅠㅠ 혹시 이런 경우 있었던 분 계실까요? [ 피크 타이밍 평소 모습.. ]
  • 해결
    2
    내가사는길·2년 이상
    294
    0
    해결 2
    프로필 사진pararellStream, ForkJoinPool 질문이 있습니다!
    이번에 특정 api의 특정 클래스 메서드에서 속도가 1분 이상이 경과되서 확인해보니 stream 을 사용하고 있었습니다. 그래서 pararellStream 을 활용해보았는데요. 속도가 확실시 1분에서 -> 10초대로 낮아졌습니다. 근데 찾아보니 pararellStream 은 별도의 설정이 없다면 하나의 Thread Pool을 모든 parallelStream이 공유하게 되고,  Thread Pool을 사용하는 다른 Thread에 영향을 줄 수 있으
  • 해결
    2
    홍잼·2년 이상
    1.9k
    0
    해결 2
    프로필 사진리눅스에서 tomcat thread 확인하는 방법을 알려주세요
    tomcat thread 수를 확인하고 싶은데 ps uH $pid wc -l 명령어를 입력하면 59가 출력됩니다. 하지만 thread pool max = 10 입니다. 다른 방법으로 알아 볼까하다가 VisualVM 을 알게됬는데 아직도 VisualVM 많이 쓰이나요 ? 그리고 리눅스에서 tomcat의 thread를 수를 알 수 있는 명령어 댓글로 부탁드립니다.
  • 답변
    3
    totalrecall·2년 이상
    209
    0
    답변 3
    프로필 사진C++ mutex 공부하려면 어떤 책이 좋을까요
    mutex와 thread는 서로 관련 있는 개념인지요? mutex, lock 같은 개념, 그리고 multi-thread 등을 C++11 이후 개념으로 잘 다루려면 어떤 책이 좋을까요? 윈도우즈 그리고 리눅스 모두 다루면 좋습니다 (OSX까지는 몰라도 될 듯) 아니면 웹사이트도 좋습니다 회원님들 추천을 부탁 드립니다 이 부분이 쉽지 않은 것은, 이런 멀티 쓰레드를 쓰면 프로그램이 순차 진행을 하지 않고 디버깅 하기 어려우며 (특히 Ub
  • 답변
    3
    아라차·2년 이상
    189
    0
    답변 3
    프로필 사진api(setTimeout) javascript : 짧은 코드입니다. 쓰레드 때문에 마지막 setTime out은 3초 있다가 나올까요?
    [1, 2, 3].forEach((num)=>{<!-- -->             callBackFn( () => console.log(num)  , 3000);             setTimeout(() => console.log(num+num)  , 3000); //callBackFn이 모두 끝난 이후에 동시에 1,2,3을찍을거라 생각했지만, 3은 1,2를 찍은 이후 3초 후에 찍습니다. 왜 그럴까
  • 답변
    2
    마라야·2년 이상
    701
    0
    답변 2
    프로필 사진python의 스레드와 비동기async await문제입니다..너무 어려워요...(사용금지단어몰라서 계속수정하면서등록중입니다)
    현재 문제가redis에서 pubsub로 구독으로 데이터를 가져오는데 이 데이터가 들어올때마다 async await로 이루어져있는 함수를 호출해서 websocket으로 프론트로 전송하는 것입니다. 원래 전부 async await방식으로 되어있어서 크게 문제는 없었지만 사수가 데이터 영속성 문제도 있고 불시에 서버가 끊겼다가 복구될때 기존 정보를 자동으로 보관해주는 redis라는 메세지큐? 메세지브로커 써야겠다고 celery로 싹 바꾸고나서 저의 고생길이
  • 답변
    0
    코딩개·거의 3년
    278
    0
    답변 0
    프로필 사진jmeter csv 파일 load 이슈
    현재 jmeter에 더미데이터가 들어있는 csv 파일 세팅해서 회원가입 요청 테스트를 하고 있는데 쓰레드 100개를 설정해서 요청 날리면 결과 앞 부분의 한 10~15개는 csv파일을 못 읽어서 실패가 뜨네요. 예를 들어 email이라는 parameter가 존재할 때 원래대로라면 csv 파일의 email에 해당하는 값을 읽어와서 값이 매핑 되야하는데 그렇지 않고 "email" 이라는 값이 매핑되어 요청합니다. 요청 성공한 부분은 의도대로
  • 답변
    1
    코딩개·거의 3년
    307
    0
    답변 1
    프로필 사진jmeter 동시성 테스트 관련 질문
    jmeter로 게시글 좋아요 동시성 테스트를 하려고 하는데요. 테스트를 위해서 각 스레드마다 각각 다른 로그인 정보로 로그인하고 토큰 받아와서 헤더에 저장하는 선수 요청 작업이 필요한데, 스레드마다 각기 다른 로그인 정보를 response body에 넣는 방법부터 막히고 있습니다. 몇 시간 째 찾아보고 있지만 잘 못 찾겠어서 이렇게 선생님들께 도움을 구해봅니다. 각기 다른 로그인 정보를 response body에 넣는 방법에 대해 알려주시면 감사하겠습
  • 답변
    1
    해피니스·약 3년
    309
    0
    답변 1
    프로필 사진static 메소드에서 CompletableFuture로 비동기처리하는 것에 대해 질문이 있습니다
    static method1에서 static method2를 CompletableFuture를 사용하여 비동기처리하고 있는데요 CompletableFuture에서 실행중인 스레드는 method2가 종료되면 스레드가 죽는게 맞을까요?ㅜㅜ 아니면 static이라 계속 살아있는 건가요?.. public static void method1(String str){<!-- --> CompletableFuture.runAsync(() -> { this.met
  • 답변
    2
    PEGA·약 3년
    217
    0
    답변 2
    프로필 사진자바 초보 질문입니다..
    public class Ex {<!-- --> public static void main(String[] args) {<!-- --> Thread sumThread = new Thread() {<!-- --> private int sum = 0; public int getSum() { return sum; } @Override
  • 해결
    4
    아임돈돈·약 3년
    220
    0
    해결 4
    프로필 사진C# Thread 작업대기 관련해서 질문있습니다.
    안녕하세요. 여러가지 작업을 진행하는데 스레드를 통해 작업 시간을 줄이고 싶은데 여러 스레드가 작업을 할 경우 모든 스레드들이 작업을 완료하고 다음 작업을 진행하고 싶은데 구글링을 해보면서 해봤는데 쉽지가 않아 글 올려봅니다. Thead th1,th2,th3; th1.Start(); th2.Start(); th3.Start(); // th1,th2,th3 가 다 완료되면 다음 구문으로 진행되고 싶습니다. int a = 1; 가능하다면 Thead
  • 해결
    5
    유알·약 3년
    451
    0
    해결 5
    프로필 사진Java의 쓰레드 관련 질문 드립니다.
    수업시간에 교수님께서 java의 특징에 대해서 말씀해주셨는데,멀티쓰레드을 사용할때 자바의 쓰레드는 운영체제의 도움이 필요 없다 라고 말씀하셨거든요.근데 저는 자바에서 쓰레드의 우선순위를 지정하면, 이는 참고사항일 뿐이지, os의 스케쥴러가 실행 순서나 실행 시간을 결정한다고 알고 있습니다.그래서 저는 java의 쓰레드는 운영체제에 완전히 독립적이지 못하고 운영체제의 도움이 필요하다 라고 생각하는데,
  • 답변
    0
    Ashley912·약 3년
    223
    0
    답변 0
    프로필 사진java 스케줄러 스레드 궁금
    안녕하세요. 현재 java 프로그램으로 스케줄러를 비동기 (@Async)로 돌리고 있습니다.이렇게 날짜 - 로그 수준 - PID? - 스레드 번호 이렇게 주욱 뜨는데2111이라고 뜨는게 스레드가 총 2111개 만들어졌다는건가요?그러면 나머지 2110 개는 알아서 사라지나요? 아니라면 컴퓨터에 무리를 주고있는걸까요? 개념이 아직 부족해서 그냥 궁금한거 무작정 적어봅니다. 정보를 찾
  • 답변
    2
    열정적인 초보·약 3년
    324
    0
    답변 2
    프로필 사진C# 비동기 쓰레드,Task에서 조언부탁드립니다.
    현재 C#을 활용하여 개발중인 프로그램에서 어떻게 해야할지 모르겠는 부분이 있어서 질문올립니다동시에 각기 다른 쿼리문을 전송해 DataTable을 받아오는 프로그램을 비동기로 짜고싶습니다.각 쿼리문마다 3~4시간정도가 소요됩니다.Task로 하지않고 쿼리문을 하나만 실행하면 잘 실행이되는데 Task로 전송할시 DataTable은 Null일수 없습니다라는 예외가 발생합니다. 비동기로 as
  • 답변
    2
    Gallent guy·약 3년
    330
    0
    답변 2
    프로필 사진멀티스레드, 병렬처리 질문
    멀티 프로세싱(Multi Processing): 하나의 프로세스를 여러개의 CPU가 실행시켜 실행속도를 높이는 것.또는 병렬실행으로 여러 프로세스를 여러 CPU가 실행속도를 높이는것.바로 이 멀티프로세싱 이용한다는 것이 곧 Thread를 이용한다는 것이고 이는 Thread를 여러개 만들면 가능하다.Thread를 여러개 만들어서 여러 CPU에 실행을 시켜도 된다.[하
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 더 많은 페이지
  • 9
  • 다음
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud