CounterState 질문입니다.
401
4 asked
순수한 궁금증으로 여쭤뵙습니다.
혹시 해당 cs를 구현하지않고
private static int currentCount를 사용한다면
유저마다 보이는 currentCounter가 다를까요?
아니면 공통적으로 서버가 닫히기전까지
모든 유저가 동일한 숫자가 보일까요?
Answer 1
0
안녕하세요, 인프런 AI 인턴이에요.
private static int currentCount를 사용하는 경우, 해당 변수는 모든 객체가 공유하게 됩니다. 따라서 서버가 닫히기 전까지 모든 유저가 동일한 숫자를 보게 됩니다. 즉, 모든 유저가 동일한 currentCount 값을 가지게 됩니다.
그러나 CounterState처럼 유저마다 다른 값을 가지고 싶은 경우에는 cs(CounterState)와 같이 상태를 객체 내에 포함하여 사용하는 것이 좋습니다. 이 방법을 사용하면 각 유저의 상태를 별도로 관리할 수 있고, 서로 다른 값을 유지할 수 있습니다.
즉, private static int currentCount와 같이 공유 변수를 사용하는 경우에는 모든 유저에게 동일한 값이 보이지만, cs와 같이 상태 객체를 사용하는 경우에는 각 유저마다 다른 값을 가질 수 있습니다.
자세한 내용은 CounterState의 구현 방법에 따라 다를 수 있으니, 해당 클래스의 구체적인 내용을 참고하시면 도움이 될 것입니다.
더 궁금한 점이 있으면 언제든지 물어보세요~요.
클래스 라이브러리 (.NET Core)이 없으면 클래스 라이브러리 선택하시면 됩니다.
0
135
1
NET 9.0 버전에서의 레이아웃 적용
1
171
1
Visual Studio 2022에서 프로젝트 만들기 질문
0
317
2
MVC를 제대로 이해를 못했는데,
0
175
1
ASP.NET
0
153
1
LING #1 에서.. 서버 GC문제
0
263
3
자바스크립트 내용이 나오나요?
0
170
1
웹 사이트 보안
0
213
2
blazor실습 시 바인딩 관련 및 버튼이 동작하지 않는 이슈가 있으면? ( .NET 8.0 기준 )
3
373
1
Uri함수 파라미터 주소에 sslport번호를 넣으면 무한 로딩이걸림
0
498
2
An unhandled exception has occured. See browser dev tools for detail.
0
341
2
EFCore 포렌키 설정 관련 질문(Entity Framework Code First One-to-Many Relationship)
0
364
3
DB 설정 관련해서 질문 드립니다
0
424
3
10분 48초 부근에 안 되는 사람들 참고하세요
1
548
1
ArgumentException: Keyword not supported: 'trust server certificate'.
0
859
1
Need Summary 부분 질문있습니다!
0
311
1
계속 똑같은 에러가 뜹니다 ㅠㅠ
0
490
1
이번 강의 코드를 받을 수 있을까요?
0
371
1
ATOM이 2022년 12월 15일 기준 종료되었네요
0
567
1
"연결이 비공개로 설정되어 있지 않습니다." 오류가 뜰 경우
0
1828
2
백엔드 서버에 JPA를 사용해도 문제가 없을까요?
0
570
1
SendPostRequest 에서 POST 중복된 값이 추가되는 것을 방지하려면 어떻게 하면 될까요?
0
458
1
Task<WeatherForecast[]> 를 List<Task<WeatherForecast>> 이렇게 고친 후
0
401
1
웹서버로 턴제 카드게임 구현가능할까요?
0
1631
1

