태그>스레드(총 39개의 글)
'스레드' 관련 최근글
-
- [리눅스커널] 프로세스: 유저 프로세스의 스레드 그룹 디버깅해보기

-
Linux Kernel(4.19) Hacks by AustinKim|2020/05/05 23:03
커널에서 실행 중인 프로세스는 커널 스레드인 커널 프로세스와 유저 프로세스로 구분할 수 있습니다.그런데 유저 공간에서 생성된 프로세스는 스레드 그룹의 리더 프로세스와 스레드 그룹에 속한 스레드로 분류할 수 있는데요. 이번 시간에는 프로세스의 태스크 디스크립터를 리뷰..
thread_group, 프로세스, 스레드그룹, 리눅스커널, 스레드
- [리눅스커널] 프로세스: 유저 프로세스의 스레드 그룹 디버깅해보기
-
- [리눅스커널] 프로세스: 커널 스레드는 어떻게 생..

-
Linux Kernel(4.19) Hacks by AustinKim|2020/02/29 09:32
이어서 커널 스레드를 생성하는 과정에서 호출되는 함수를 소개하고 세부 코드를 분석하겠습니다. 커널 스레드가 생성되는 과정은 크게 2단계로 나눌 수 있습니다. * 유튜브 강의 동영상도 있으니 같이 들으시면 좋습니다. ..
- [리눅스커널] 프로세스: 커널 스레드는 어떻게 생..
-
- [리눅스커널] 프로세스: 스레드란?

-
Linux Kernel(4.19) Hacks by AustinKim|2020/02/29 08:54
스레드(thread)란 무엇일까요? 스레드는 유저 레벨에서 생성된 가벼운 프로세스라 할 수 있습니다. 스레드는 일반 프로세스에 비해 컨텍스트 스위칭을 수행할 때 시간이 적게 걸립니다. 그 이유는 스레드는 자신이 속한 ..
- [리눅스커널] 프로세스: 스레드란?
-
- [라즈베리파이] 프로세스: 커널 스레드는 어떻게 생성하나?

-
Linux Kernel(4.14) Hacks by AustinKim|2019/01/14 00:53
이번에는 커널 스레드 생성 요청과 커널 스레드를 생성하는 코드 흐름을 살펴봅시다. 커널 스레드를 생성하려면 다음과 같이 kthread_create() 함수를 호출해야 합니다.1 #define kthread_create(threadfn, data, namefmt, arg.) 2 kthread_create_on_nod..
- [라즈베리파이] 프로세스: 커널 스레드는 어떻게 생성하나?
-
- [라즈베리파이] 프로세스 - 커널 스레드(Kernel Thread) 소개

-
Linux Kernel(4.14) Hacks by Guillermo|2018/10/29 13:36
커널 스레드란커널 프로세스는 커널 공간에서만 실행하는 프로세스를 의미하며 대부분 커널 스레드 형태로 구동합니다. 커널 스레드는 리눅스 시스템 프로그래밍에서 데몬과 비슷한 일을 합니다. 데몬과 커널 스레드는 백그라운드 작업으로 실행하면서 시스템 메모리나 전원을 제..
- [라즈베리파이] 프로세스 - 커널 스레드(Kernel Thread) 소개
-
- [리눅스커널] 프로세스: 커널 프로세스 생성 시 _do..

-
Linux Kernel(4.14) Hacks by Guillermo|2018/10/22 19:17
커널 프로세스를 생성할 때도 _do_fork() 함수를 호출합니다. 그럼 커널 프로세스란 무엇일까요? 커널 프로세스란 시스템 콜 없이 커널 함수로 생성되어 커널 공간에서만 실행되는 프로세스를 의미합니다. 커널 프로세스..
리눅스, 라즈베리파이, 커널스레드, 스레드, kthread_create
- [리눅스커널] 프로세스: 커널 프로세스 생성 시 _do..
-
- [리눅스커널] 프로세스: 프로세스란

-
Linux Kernel(4.14) Hacks by Guillermo|2018/10/19 08:45
프로세스라는 용어는 추상적이고 다양한 의미를 담고 있어 프로세스가 무엇인지를 다양한 관점으로 바라볼 수 있습니다. 프로세스란 무엇일까요? 간단히 말해서 프로세스(process)는 리눅스 시스템 메모리에서 실행 중..
- [리눅스커널] 프로세스: 프로세스란
-
- [리눅스커널] 프로세스 태스트 디스크립터 디버깅: 스레드와 스레드 그룹

-
Linux Kernel(4.14) Hacks by Guillermo|2018/10/06 18:28
T32로 프로세스 목록을 보면 다음과 같이 계층 구조를 볼 수 있다.magic_|_command_|#thr|state_|spaceid|pids_|C1A171B8| swapper/0 | 420|current | 0000 | 0. 2. 3. 5. 6. 7. 8. 9. 10F1618000| init | - |sleeping | 0001 | 1.E9AF8740| ueventd | - |sleeping | 01D0 | 464.E9AFAB80| l..
- [리눅스커널] 프로세스 태스트 디스크립터 디버깅: 스레드와 스레드 그룹
-
- [리눅스커널] Process - 프로세스, 경량 프로세스, 스레드 소개

-
Linux Kernel(4.14) Hacks by Guillermo|2018/10/01 08:49
프로세스라는 개념은 모든 멀티프로그래밍 운영체제의 기본입니다.프로세스는 실행중인 프로그램의 인스턴스로 정의할 수 있는데, 16명의 유저가 vi를 동시에 실행하면 각각 16개의 프로세스가 존재합니다. (물론 vi 코드는 동일한 것을 공유할 수 있습니다). 리눅스 코드에서는..
- [리눅스커널] Process - 프로세스, 경량 프로세스, 스레드 소개
-
- [리눅스] 특정 process에서 생성된 thread의 갯수 확인하는 방법

-
Linux Kernel(4.14) Hacks by Guillermo|2018/09/21 08:52
mysqld 프로그램의 쓰레드 갯수를 확인하려면 다음 명령어를 입력하면 됩니다.cat /proc/$(pidof mysqld)/status | grep ^ThreadsThreads: 17 다음 명령어를 입력하니 쓰레드 pid를 확인할 수 있습니다.$ ps -eL -o pid,cmd,lwp,nlwp | grep mysqld 1063 /us..
- [리눅스] 특정 process에서 생성된 thread의 갯수 확인하는 방법
-
- [리눅스] 스레드 사용 시 장점

-
Linux Kernel(4.14) Hacks by Guillermo|2018/09/21 08:50
평균 처리 시간이 짧아진다.예를 들어 A라는 task가 10이라는 시간이 걸리고 B라는 task가 1이라는 시간이 걸린다고 가정합시다.1) single thread로 처리할 경우 : A를 먼저 처리하고 B를 처리한다고 하면, A는 처리에 10이라는 시간이 들고 B는 처리에 11이라는 시간이 든다. 평..
- [리눅스] 스레드 사용 시 장점
-
- [ Android / 안드로이드 ] 비동기 스레드 클래스 AsyncTask Class 주..

-
온갖 잡기에 능한 뉴공의 블로그입니다. by 뉴공|2015/10/28 17:44
비동기 스레드인 AsyncTask는 아주 편리하다. 안드로이드 메인 스레드가 아닌 자식 스레드에서 UI를 제어하려면 핸들러가 필요한데, AsyncTask는 기본적으로 제공되는 메서드들을 오버라이딩해서 사용하면 되기 때문에 코드의 양이 줄고 가독성이 늘어난다. 다음은 Asyn..
- [ Android / 안드로이드 ] 비동기 스레드 클래스 AsyncTask Class 주..
-
-
-
- 2ch, 4chan 익명 커뮤니티 따라잡기

-
독립적인 공룡님의 이글루입니다 by 독립적인 공룡|2015/03/20 19:38
예전부터 생각만 하다가 드디어 사이트를 만들게 되었다.일본의 2ch이나 미국의 4chan 같은 스레드 플로트형 게시판으로 이루어진 커뮤니티 사이트. 국내에도 2ch 을 카피한 스레딕이 있긴 하지만 이미지 첨부..
- 2ch, 4chan 익명 커뮤니티 따라잡기



