커널 소스를 보면 spinlock.h 가 두개가 있습니다.
include/linux/spinlock.h include/asm/spinlock.h
어느게 성능이 더 나을 까요?
include/linux/spinlock.h
include/linux와 include/asm에 같은 이름의 헤더가 있으면 보통 linux밑에 있는 것을 사용합니다. linux에 있는 것이 asm에 있는 것을 include하고 있을 것입니다.
Freedom is another word for nothing left to lose, Nothing doesn't mean nothing if it ain't free.
커널 소스를 보면 linux와 asm의 spinlock.h가 각각의 펑션을 따로 정의하고 있습니다.
한쪽이 한쪽을 include하진 않고 있구요.. 둘다 assembly 소스가 나오는데 제가 어셈블리어를 잘 몰라서.. 어느게 성능이 나은지 알수가 없네요.. -_-;
include/linux/spinlock.h :
#ifdef CONFIG_SMP #include <asm/spinlock.h> #else
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
include/linux/spinlock.hinclude/linu
include/linux/spinlock.h
include/linux와 include/asm에 같은 이름의 헤더가 있으면 보통 linux밑에 있는 것을 사용합니다. linux에 있는 것이 asm에 있는 것을 include하고 있을 것입니다.
Freedom is another word for nothing left to lose,
Nothing doesn't mean nothing if it ain't free.
음.. 아닌것 같은데..
커널 소스를 보면 linux와 asm의 spinlock.h가 각각의 펑션을 따로 정의하고 있습니다.
한쪽이 한쪽을 include하진 않고 있구요..
둘다 assembly 소스가 나오는데 제가 어셈블리어를 잘 몰라서..
어느게 성능이 나은지 알수가 없네요.. -_-;
include/linux/spinlock.h : [code:1]#
include/linux/spinlock.h :
Freedom is another word for nothing left to lose,
Nothing doesn't mean nothing if it ain't free.
댓글 달기