OPENSSL_malloc - ๋ฉ๋ชจ๋ฆฌ ํ ๋น, ONENSSL_free์ ๊ฐ์ด ์ฌ์ฉ CRYPTO_num_locks - ์ต๋ ์ฒ๋ฆฌ๊ฐ๋ฅํ mutex ๊ฐ์ - mutex ๊ด๋ จํ์ฌ int ํ ์์๋ฅผ ๋ฐํ, ์ด๋งํผ์ ์ฒ๋ฆฌ ํ ์ ์์ด์ผํจ - OpenSSL-1.0.1j ๊ธฐ์ค์ผ๋ก 41์ - openssl/crypto/lock.c ์์ค์์ ํ์ธ ๊ฐ๋ฅ - ๋ค์ค ์ค๋ ๋๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ถฉ๋ ํ ์ ์์ผ๋ฏ๋ก lock ์ฌ์ฉ CRYPTO_THREADID_set_callback - ์ฃผ์ด์ง lock type๊ณผ ์ ๊ธ ํด์ ์ฌ๋ถ(mode)๋ก ํด๋น lock๋ฅผ ๊ด๋ฆฌํด์ค - ํ์ฌ ์คํ ์ค์ธ ์ค๋ ๋์ tid ๋ณ๋ก ๋ฑ๋กํด์ ๊ด๋ฆฌ ํจ โ CRYPTO_THREADID_set_numeric์ ์ฌ์ฉํ ์ฝ๋ฐฑ์ ๋ฑ๋ก - ์ฝ๋ฐฑ ๋ฑ๋ก ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ๊ตฌํ์ผ๋ก ..