반응형

thread 3

IoT-Thread Protocol 정리

📜 Thread Protocol 탄생 배경 특성 스레드 네트워크 레이어 스레드 장치 Router Leader REED(Router-Eligible End Devices) FED(Full End Devices) MED(Minimal End Devices) SDE(Sleepy End Device) SSDE(Synchronized Sleepy End Device) 블루투스 단말장치(BED) Border Router IPv6 스택 기초 스레드의 Short Address 스레드의 메쉬 토폴로지 MLE 메시지 탄생 배경 IoT 플랫폼 제조사마다 다르게 네트워크를 가지고 가기 때문에 네트워크 충돌 및 간섭 그리고 사용자 측면에서 번거로움을 줄 수 있는 요소들을 해결하기 위해 탄생했다. IPv6를 지원하며 이더넷 기반..

Programing 2022.09.01

Process와 Thread

❓프로세스(Process) 란 사전적 의미 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체) 운영체제로부터 시스템 자원을 할당받는 작업의 단위 즉, 동적인 개념으로는 실행된 프로그램을 의미한다. 🔎 특징 기본적으로 프로세스당 최소 1개의 스레드(메인스레드)를 가지고 있다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. Ex) 파이프, 파일, 소켓 등을 이용한 통신 방법 이용 🪶 할당 받는 자원 : CPU 시간, 운영되기 위해 필..

OS 2022.03.22

Java Thread 기초

스레드 관리 정보 데몬 스레드 JVM이 스스로 필요에 의해 사용하는 스레드이다. 대표적인 예로 GC가 있다. 내가 작성한 스레드도 데몬 스레드로 표시하여 JVM이 인식하게 할 수도 있다. 일반 스레드가 모두 종료되면 데몬 스레드가 살아 있더라도 프로그램은 종료된다. 스레드 상태 NEW 스레드가 생성되었지만 아직 실행할 준비가 되지 않은 상태이다. start() 메소드가 호출되면 RUNNABLE 상태가 된다. RUNNABLE 스레드가 현재 실행되고 있거나 실행 준비되어 스케줄링을 기다리는 상태이다. WAITING 스레드가 어떤 Object 타입의 객체 a에 대해 a.wait()을 호출하고 무한 대기하면서 다른 스레드가 a.notify(), a.notifyAll()을 불러주기를 기다리고 있는 상태이다. 스레..

Java 2022.02.04
반응형