์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ์„ค๋ช…2. ํŠน์ง•

1. ์„ค๋ช…[ํŽธ์ง‘]

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ฑฐ ๋นต์ง‘์ƒ์ธ์ด ์ œ์ž‘ํ•œ ๊ฒ”๋ถ€๋ฃจ ๊ณ„์—ด ๋‹ค์šด๋กœ๋“œ ํ”„๋กœ๊ทธ๋žจ.
์—ฌํƒ€ ์™ธ๊ตญ ๋‹ค์šดํ”„๋กœ๊ทธ๋žจ๋“ค๊ณผ ๋‹ฌ๋ฆฌ ์ผ์ผ์ด ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹Œ, ํƒœ๊ทธ์— ๋ฌถ์—ฌ์žˆ๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐฉ์‹์„ ์ทจํ•˜๊ณ  ์žˆ๋‹ค. ๊ฒ”๋ถ€๋ฃจ์™€ ๊ฐ™์€ ์—”์ง„์„ ์“ฐ๋Š” ์‚ฌ์ดํŠธ(safebooru ๋“ฑ)์ด์—ฌ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

์ค‘๋ณต๊ฒ€์ƒ‰,์ œ์™ธ ๊ฒ€์ƒ‰์–ด ๋“ฑ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ[1] 2012๋…„ 8์›” ์—…๋ฐ์ดํŠธ๋œ 1.5.1 ๋ฒ ํƒ€๋ฒ„์ ผ์—์„œ๋Š” ๋™์‹œ ๋‹ค์šด๋กœ๋“œ ๊ฐœ์ˆ˜(thread)๋„ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค.[2]

ํ”„๋กœ๊ทธ๋žจ์— ์žˆ๋Š” ๋ฒ„๊ทธ ๋Œ€๋ถ€๋ถ„์€ 1.5.1 ๋ฒ ํƒ€์˜ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๊ธฐ๋Šฅ์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด์„œ ๋‚˜์˜จ ๋ฒ„๊ทธ์ด๋‹ค. ๋ฆด๋ ˆ์ด ๋‹ค์šด๋กœ๋”ฉ ํด๋ž˜์Šค ํ•˜๋‚˜๋งŒ ๊ณ ์น˜๋ฉด ๋˜๋Š”๋ฐ ์ œ์ž‘์ž๊ฐ€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉํ™˜๊ฒฝ์—” ์ต์ˆ™์น˜ ๋ชปํ•˜์—ฌ์„œ ๊ณ„์† ๋ชป๊ณ ์น˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.
MFC์˜ ์œ ๋ช…ํ•œ AFX ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๋ฒ„๊ทธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ƒˆ๋กœ ์ƒ์„ฑ๋œ AfxThread์—์„œ ๋ฉ”์ธํ”„๋ ˆ์ž„์— ์ ‘๊ทผํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ํฌ๋ž˜์‹œ๋˜๋Š” ๋ฒ„๊ทธ์ด๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์†Œ์Šค์ฝ”๋“œ๋Š” ์‹ฑ๊ธ€ํ†ค ๋“ฑ๊ณผ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋”๋Ÿฌ์šด ํŽธ๋ฒ•์œผ๋กœ ๋„๋ฐฐ๋˜์–ด ์žˆ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

  • ์†๋„(1.5.1 ๋ฒ ํƒ€๋ฒ„์ ผ)
    ์ œ์ž‘์ž ๋ณธ์ธ๋„ ์†๋„๋กœ ์Šน๋ถ€ํ•œ๋‹ค๋ผ๋Š” ๋ง์„ ํ–ˆ์„ ์ •๋„๋กœ ๊ฒ”๋ถ€๋ฃจ์˜ ์„œ๋ฒ„๋งŒ ์•ˆ์ •๋˜์–ด์žˆ๋‹ค๋ฉด ์ˆ˜๋ฐฑ๊ฐœ์˜ ์ด๋ฏธ์ง€๋„ ์ˆ˜๋ถ„ ์ด๋‚ด๋กœ ๋ฐ›์•„์ง€๋Š” ์—„์ฒญ๋‚œ ์†๋„๋ฅผ ์ž๋ž‘ํ•œ๋‹ค. ๋‹ค๋งŒ, ์„œ๋ฒ„๊ฐ€ ๋ถˆ์•ˆ์ •ํ•˜๋ฉด ์Šค๋ ˆ๋“œ๋ฅผ ๋†’๊ฒŒ ์„ค์ •ํ•ด๋„ ์†๋„๊ฐ€ ์ž˜ ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค.
  • ์˜ค๋ฅ˜
    ์ด๋ฏธ์ง€์˜ ์ˆ˜๊ฐ€ ๋งŽ์„์ˆ˜๋ก, ์Šค๋ ˆ๋“œ๊ฐ€ ๋†’์„ ์ˆ˜๋ก ์†๋„์™€ ๋น„๋ก€ํ•ด ํŒŒ์ผ ์ž์ฒด๊ฐ€ ๋ˆ„๋ฝ๋˜๊ฑฐ๋‚˜ 0kb์˜ ์ •์ฒด๋ถˆ๋ช…์˜ ๋นˆ ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด ๋‹ค์šด๋ฐ›์•„์ง€๊ธฐ๋„ ํ•œ๋‹ค. ํ˜น์€ ์ด๋ฏธ์ง€๊ฐ€ ๊นจ์ง„ ์ฑ„๋กœ ์žˆ๋Š” ํŒŒ์ผ๋„ ์žˆ๋‹ค.
[1] ์ด๊ฒƒ์€ ๊ฒ”๋ถ€๋ฃจ ์ž์ฒด์˜ ๊ธฐ๋Šฅ์ด๋‹ค. (keyword1 keyword2)๋Š” and ๊ฒ€์ƒ‰์–ด์ด๋ฉฐ, (keyword1 - keyword2)๋ฉด keyword1์˜ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ ์ค‘ keyword2๋ฅผ ์ œ์™ธํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.
[2] ๋‹ค๋งŒ ๊ฐœ์ˆ˜๋ฅผ ์ •ํ•  ๋•Œ ์ฃผ์˜๋ฅผ ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ด ํƒœ๊ทธ์— ๋ฌถ์—ฌ์ง„ ์ด๋ฏธ์ง€๊ฐ€ 10๊ฐœ ์ •๋„์ธ๋ฐ 16์“ฐ๋ ˆ๋“œ๋ฅผ ์ง€์ •ํ•  ๊ฒฝ์šฐ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ๋์—†์ด ์กฐ๊ฐํŒŒ์ผ, ๊ณตํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค.