euni
@enni
Students
-
Reviews
-
Course Rating
-
Posts
Q&A
์ฝํ๋ฆฐ์ผ๋ก ํด๋น C# ์์ ๋ฅผ ๋น์ทํ๊ฒ ๋ง๋ค์ด๋ดค๋๋ฐ, ์ ๊ฐ ์๋ชป ์์ฑํ ๊ฑธ๊น์?
๋ค๋ฆ๊ฒ ์ดํดํ์ต๋๋ค! while๋ฌธ ๋ด์์ Thread.sleep()์ ํธ์ถํ๋ ๋ฐ๋์ context switching์ด ๋ฐ์ํด์ cache๊ฐ flush๋์ด ์ ๊ฐ ์ํ๋๋๋ก ๋์ํ์ง ์๋ ๊ฒ์ด์๊ตฐ์.. ์ ์ฒ๋ผ ์ค์ํ๋ ๋ถ์ด ๊ณ์ค ๊ฒ ๊ฐ์์ ๊ธ์ ๊ทธ๋๋ก ๋๊ฒ ์ต๋๋ค!! ๊ฐ์ฌํฉ๋๋ค
- 1
- 4
- 645
Q&A
์ฝํ๋ฆฐ์ผ๋ก ํด๋น C# ์์ ๋ฅผ ๋น์ทํ๊ฒ ๋ง๋ค์ด๋ดค๋๋ฐ, ์ ๊ฐ ์๋ชป ์์ฑํ ๊ฑธ๊น์?
๊ธ์ด ์ด์ํ๊ฒ ์ฌ๋ผ๊ฐ๋ค์ ใ .. ์ง์ ๊ณต์ ์๋๊ป์ ์์ฑํด์ฃผ์ C# ์ฝ๋ ์์ ๋ฅผ ์ฝํ๋ฆฐ์ผ๋ก ๋น์ทํ๊ฒ ์์ฑํด์ ์๋ํด๋ณด์์ง๋ง ๊ฐ์ ์ํฉ์ด ์ฌํ๋์ง ์์ต๋๋ค. ์ ๊ฐ ์ง์ ๊ณต์ ์๋์ ์ฝ๋๋ฅผ ์๋ชป ์ดํดํ๊ณ ์์ฑํ ๊ฒ์ธ์ง, ์๋๋ฉด JVM์ ์๋์น ์์ ์ต์ ํ ๋๋ฌธ์ ์๋์ ๋ค๋ฅด๊ฒ ๋์ํ๋ ๊ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค. ์์ ๋ค์ ์ฌ๋ ธ์ต๋๋ค!!
- 1
- 4
- 645
Q&A
์ฝํ๋ฆฐ์ผ๋ก ํด๋น C# ์์ ๋ฅผ ๋น์ทํ๊ฒ ๋ง๋ค์ด๋ดค๋๋ฐ, ์ ๊ฐ ์๋ชป ์์ฑํ ๊ฑธ๊น์?
fun main (args: Array) { Example().startUp() } class Example() { private var shouldStop = false fun startUp() { println("process start") val thread = Thread(Runnable { doWork() }) thread.start() Thread.sleep(1000) shouldStop = true thread.join() println("process end") } private fun doWork() { while (!shouldStop) { println("doWork..") Thread.sleep(1000) } } }
- 1
- 4
- 645
Q&A
์๋ ํ์ธ์ ์ ์๋, ๊ฐ์๋ฅผ ๋ณด๊ณ ๋์ Optional ์์ค์ฝ๋๋ฅผ ๋ฏ์ด๋ณด๋ค๊ฐ ์ด๋ ค์ด ๋ถ๋ถ์ด ์์ด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ ์ ์๋ ๋ค์ ์๋ ๊ฐ์์ ํด๋ต์ด ์์๋ค์!!!๊ธฐ์ ๋ ๊ฐ์ ๋ค ์ข์ง๋ง ์ด๋ฒ ๊ฐ์๊ฐ ๋๋ฌด๋๋ฌด ์ข์ต๋๋ค ๋ ๊ฐ์ฌํฉ๋๋ค!
- 2
- 2
- 495
Q&A
orElseThrow()
์ง๋๊ฐ๋ค๊ฐ ๋ต๋ณ์ด ์๊ธธ๋ ์ ์๊ฒฌ์ ๋จ๊ฒจ๋ณด์๋ฉด if ( member.getId() != null ) { return member id; }else { throw new MemberNotFoundException; } ๋ณด๋ค๋member.getId().orElseThrow(() -> new MemberNotFoundException); ์ด ์ฌ๋ฌ๋ชจ๋ก ๋ซ์ง ์์๊น์Optional์ ๊ธฐ๋ฅ ์์ฒด๊ฐ ๋ชจ๋ ํ๋์ฝ๋ฉ์ผ๋ก ํด๊ฒฐ ๊ฐ๋ฅํ ๋ถ๋ถ์ด๊ธด ํ์ง๋ง ๊ฐ๋ ์ฑ๋ ์ข์ง ์๊ณ ์ฝ๋๋ ๊ธธ์ด์ง๋๊น์ "๊ผญ ํ์ํ๊ฐ?"๋ผ๋ ๋ ผ๋ฆฌ์ ๋ฐ๋ฅด๋ฉด Optional์ orElseThrow๋ฟ ์๋๋ผ ๋ค๋ฅธ ๋ชจ๋ ๋ฉ์๋๋ ๊ผญ ํ์ํ ๊ฑด ์๋๋ผ๊ณ ๋ด ๋๋ค. ๋ค๋ง ๋ ๊ฐ๊ฒฐํ๊ณ ํธํ์ฃ , ๊ทธ๋ฆฌ๊ณ ์ข ๋ ๊ณ ์๊ฐ๊ตฌ์ใ ใ
- 1
- 2
- 1K
Q&A
์คํ๋ง ์ ๋ฒ์ : ์ ์ ์์ฑ ์ฝ๋ ๊ณต์ ํฉ๋๋ค
๊ฐ์ฌํฉ๋๋ค!!
- 13
- 5
- 907
Q&A
setter์ @Autowired ์ฐ๋ ๋ฌธ๋ฒ์ ์ด์ ๋งํ๊ฑด๊ฐ์?
์ข์ ์ง๋ฌธ๊ณผ ์ข์ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค
- 69
- 3
- 1.9K
Q&A
๋ถ๋๋ฝ์ง๋ง ์๋ ๊ธ์ ์ฝ๊ณ ๋ PostEditor์ ๋ชฉ์ ์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค
๋ง์ ๋์ ๋์์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค๐โโ๏ธ
- 3
- 2
- 723
Q&A
์ด ๊ฐ์์์ ๋งํ ๋ ๊ณ ์น๊ณ ์ถ์ ๋ถ๋ถ์ด ๊ถ๊ธํฉ๋๋ค.
์ข์ ์ง๋ฌธ๊ณผ ์ข์ ๋ต๋ณ์ ๋์ ๋ฐ๊ณ ๊ฐ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 7
- 2
- 625




