# Solidity concurrency issue?

**URL:** <https://devforum.kaia.io/t/solidity-concurrency-issue/3809>\
**Category:** General / 미분류\
**Created:** [2월 16, 2022, 4:24오전 UTC](https://devforum.kaia.io/t/solidity-concurrency-issue/3809 "2022-02-16T04:24:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bitsbybyun](https://avatars.discourse-cdn.com/v4/letter/b/e95f7d/32.png) [@bitsbybyun](https://devforum.kaia.io/u/bitsbybyun)\
**Post date:** [2월 16, 2022, 4:24오전 UTC](https://devforum.kaia.io/t/solidity-concurrency-issue/3809/1 "2022-02-16T04:24:50Z")

</div>

안녕하세요.

혹시 solidity smart contract에서 concurrency 이슈가 발생할 수 있나요? 예를들어

count라고 하는 변수가 있다고 하고, 동시에 몇몇 사용자가 function increment(int amount) { count.add(amount) }; 다음 함수를 호출했을때, concurrent issue가 발생할 수 있을까요? 예를들어

count의 초기값이 0이고  
increment(2); incremtn(3); increment(4);가 동시에 불려도 하상 count의 기대값은 9가 될까요? 아니면 다른 concurrent 한 이슈로 인해 다른 값을 가지게 될 가능성이 있나요?

---

<div class="post-metadata">

**Author:** ![margintop3498](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/margintop3498/32/1750_2.png) [@margintop3498](https://devforum.kaia.io/u/margintop3498)\
**Post date:** [2월 16, 2022, 4:51오전 UTC](https://devforum.kaia.io/t/solidity-concurrency-issue/3809/2 "2022-02-16T04:51:14Z")

</div>

안녕하세요

클레이튼에서는 트랜잭션 순차적으로 처리하기때문에 동시성 문제가 발생할 수 없습니다.

감사합니다.

아래 이더리움에서 비슷한 이슈 링크 전달드립니다.

> <https://ethereum.stackexchange.com/questions/69124/concurrency-issues>

---

<div class="post-metadata">

**Author:** ![bitsbybyun](https://avatars.discourse-cdn.com/v4/letter/b/e95f7d/32.png) [@bitsbybyun](https://devforum.kaia.io/u/bitsbybyun)\
**Post date:** [2월 16, 2022, 4:58오전 UTC](https://devforum.kaia.io/t/solidity-concurrency-issue/3809/3 "2022-02-16T04:58:33Z")

</div>

> [@margintop3498](#):
>
> 안녕하세요
> 
> 클레이튼에서는 트랜잭션 순차적으로 처리하기때문에 동시성 문제가 발생할 수 없습니다.
> 
> 감사합니다.
> 
> 아래 이더리움에서 비슷한 이슈 링크 전달드립니다.
> 
> [solidity - concurrency issues - Ethereum Stack Exchange](https://ethereum.stackexchange.com/questions/69124/concurrency-issues)

답변 감사드립니다. 그렇다면 결국, 모든 컨트랙션 함수가 atomic하다고 봐도 되겠군요.
