OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
synchronized
전체
최신순
질문하기
답변
2
저는눈이없어요
·
2년 이상
288
0
답변 2
메서드 레벨에서의 synchronized 사용 제한
안녕하세요 코드아이 소스점검에서 제목처럼 위반사항이 나왔는데 어떻게 고쳐야 하나요..
해결
2
전준영
·
약 3년
583
0
해결 2
운영체제 상호배제기법 - Dekker 알고리즘 질문
안녕하세요. 운영체제 공부하다가 모르는게 있어 질문 남깁니다. Dekker의 알고리즘에서 초기 상태가 flag[0], [1] == false, turn == 0 이라고 하겠습니다. 먼저 P0가 CS에 진입하기 위해 flag[0]를 true로 바꾸자마자 인터럽트가 발생해 멈춘다면, 뒤따라 오던 P1은 flag[0]는 true이고 turn도 0이기에 바로 CS에 진입을 못하고 P0의 인터럽트가 끝나고 CS에 진입 후
답변
4
Leclerc
·
3년 이상
637
0
답변 4
멀티 스레드 동시성에 관하여 질문이 있습니다;;;
@TransactionaladdStock(int stockId, int amt) { int dbStock = repository.getDbStock(stockId); // 재고량을 가져오는 select 문 dbStock += amt; repository.addDbStock(stockId, dbStock); // 증가된
답변
0
MillionMiles
·
3년 이상
458
0
답변 0
[SVN] wc.db 파일의 데이턱가 사라진 경우 어떻게 해야되나요?
제가 싱크로나이즈드 위드 레포지토리에서 svn에 커밋을 하다가 cancel을 눌렀습니다.그래서 구글링해서 나온대로1) clean up을 시도 - 안됨2) .svn 파일에서 lock 파일 삭제 - 없음3) wc.db 에서 work_q
답변
2
queisdone
·
4년 이상
831
0
답변 2
동시성 제어 질문드립니다
질문 하나만 드리겠습니다..실무에서 동시성 처리에 대해서 고민을 하고있는데요request를 dto에 담아서 mybatis selectkey를 사용하여 테이블의 특정컬럼 조회 후 그 값의 max+1을하여 세팅된 dto 값과 함께 조회했던 테이블에 인서트 시키는것을 개발하고 있는데요이 경우에서 동시성 처리에 대한
답변
0
rootDev
·
거의 5년
495
0
답변 0
자바 멀티쓰레드 관련 질문드립니다
멀티쓰레드의 각 쓰레드가 호출하는 특정 메서드가 있을시그 메서드의 지역 변수들은 쓰레드마다 값이 새로 초기화 되기 때문에 안전하지 않나요?Concurrenthashmap이나 Synchronizedmap은 어떤 멀티쓰레드 환경에서 쓰이는지 알고 싶습니다
답변
4
하루살이인생스
·
거의 5년
556
0
답변 4
nodejs 비동기->동기 질문
안녕하세요if ( 조건) { 쿼리실행}else{ ....}시에 쿼리실행 후에 else가 실행이 되어서 쿼리가 실행되면 else가 실행이 안되어야 하는데else가 먼저 실행되는 일이 발생하는데 어떻게 처리하면 좋을까요
답변
0
바쁜벌꿀
·
5년 이상
377
0
답변 0
자바 스레드 풀을 사용하여 동기화된 간단한 인출, 입금 구현하고 있는데 자꾸 결과값이 안나오네요
제목 그대로입니다. balance값이 자꾸 동기화가 되질 않고 엉뚱한 값이 나와요. 뭐가 문제일까요? 동기화 부분은 다 한것 같은데 다른데에서 문제가 있는걸까요.. 고수님들 도와주세요..import java.security.SecureRandom;public class Transaction implements Runnable { private stati
해결
5
BR-Sung
·
5년 이상
2.3k
0
해결 5
자바에서 동시성 제어
예약 프로그램을 만들 때, 단순 DB조회를 통해서 하나의 일자에 여러 명이 예약을 못 하도록 만들어둔 상태인데요.이렇게 하니까 정말 동시에 예약했을 경우 중복을 못 막더라구요.그래서 찾아보니까 메소드에 synchronized를 걸어서 하나의 프로세스에 하나의 쓰레드만 점유하도록 하는 방법이 있더라구요.그런데 문제는 현재 서비스 중인 프로그램이 서버 이중화를 사용해서 synch
답변
5
으어어어어
·
거의 6년
1.6k
0
답변 5
NodeJS 동시성에 관련된 질문이 있습니다.
NodeJS을 이용해 개발을 하고 있는데, NodeJS 는 NonBlocking 으로 작동 하기 때문에 동시성에 관련하여 궁금한 점이 생겼습니다. 예를 들어, 호텔에 방을 예약하는 시스템이 있습니다. 아래와 같은 시나리오가 발생할 수 있을까요?1. 우연히 A와 B가 동시에 같은 시간에 같은 방을 예약 요청한다.2. NodeJS는 싱글쓰레드 이벤트 루프로 작동함으로
해결
4
자라선
·
6년 이상
1.4k
1
해결 4
Bill pugh Singleton Thread Safe
package singleton;public class BillPughSingleton { private BillPughSingleton() {} private static class BillPughSingletonHolder{ private static BillPughSingleton INSTANCE = new BillPughSingleton(
해결
5
거신
·
거의 7년
866
0
해결 5
자바 synchronized와 관련해서 질문이 있습니다.
동기화에 대해서 공부하고 있습니다. 예제를 풀다가 제가 잘못 이해하고 있는 부분이 있는거 같아서 질문드립니다.두개의 Thread클래스를 상속받는 Class1과 Class2가 동기화된 메서드를 호출하고 있습니다.예시로동기화된 메서드가 testMethod()라고 했을 때Class1과 Class2의 run() 안에 아래와 같은 형태로 넣었습니다.code class="la
답변
5
차가운잎사귀
·
약 7년
1.5k
0
답변 5
재고 1개남은 상품에 대한 동시성 문제를 디비가 아닌 synchronized 컨트롤러로 해결해볼까하는데 어떨까요?
안녕하세요?재고 1개밖에 안남은 상품에 대해서 동시에 여러요청이 왔을때 문제가 생길수있다는 사실을 최근에알게됐는데요.현재도 트랜잭션(원자성) 성공 or 실패에 대한것만 MYSQL 이노디비 테이블기반으로 진행중에있습니다.근데 트랜잭션에 대한 ISO레벨이나 FOR UPDATE , LOCK 같은것을 봤을때 ,알수없는 다양한 문제가 도사린다는걸 구글링을 통해 인지하게됐
답변
7
초보운전
·
약 9년
2.0k
0
답변 7
Thread와 system.out.println관련해서 질문드립니다.
private volatile int count = 0; private void run() throws InterruptedException{ Thread t1 = new Thread(() -> { for (int i = 0; i < 10000; i++) {// synchronized
답변
6
으메힘든것
·
10년 이상
2.4k
0
답변 6
Java 쓰레드의 synchronized 관련 질문 드립니다!
Thread 관련해서 테스트 코드를 만들어 해보고 있는데,알고 있는 내용과 결과가 달라서 질문 한 번 드립니다!(질문 하나 더! 제가 Thread를 잘 사용하지 않는 업무 환경이라.... Thread는 어떤 방식으로 디버깅하는게 효율적인가요?)4개의 Thread를 돌리면서 출력을 한 번 할 때마다 counts를 1씩 증가하고99번까지만 정상출력 이후는 overflow를 찍게
답변
6
붸베베
·
약 11년
7.2k
1
답변 6
이중화된 서버환경에서 synchronized 사용하여 동기화처리하는 방법
예를 들어 호텔예약프로그램을 운영한다고 가정했을때예약등록을 처리하는 메서드에 synchronized 를 사용하여 중복예약접수를 하지 못하도록 막고자 합니다.문제는 was가 2대 또는 그이상 배치하여 분산처리할 경우에 각 서버마다 인스턴스가 따로 돌아서위방법만 사용하게 되면 중복예약이 되거나 할꺼같은데요.위와같은 환경일때 어떤방법으로 동기화 처리를 하는지 궁금합니다.
Search Bar