우선순위
-
[Java] 멀티 스레드 - 우선순위, 동기화 메소드CSE/Java 2015. 12. 12. 14:26
멀티 스레드는 여러 절로 구성되어 있습니다. Intro작업스레드스레드 우선순위 & 동기화 메소드와 동기화 블록스레드 상태 & 상태 제어스레드 상태 제어 2데몬 스레드 & 스레드 그룹스레드 풀 스레드 우선순위 멀티 스레드는 동시성(Concurrency) 또는 병렬성(Parallelism)으로 실행되기 때문에 이 용어들에 대해 정확히 이해하는 것이 좋습니다. 동시성은 멀티 작업을 위해 하나의 코어에서 멀티 스레드가 번갈아가며 실행하는 성질을 말합니다. 병렬성은 멀티 작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행하는 성질을 말합니다. 스레드의 개수가 코어의 수보다 많을 경우, 스레드를 어떤 순서에 의해 동시성으로 실행할 것인가를 결정해야 하는데, 이것을 스레드 스케줄링이라고 합니다. 스케줄링에 의해 스..
-
[C Language] 6. 연산자 개요(Introduction to operator) - C 언어CSE/C Language 2015. 6. 13. 10:05
1. 연산자 종류 연산자의 종류 및 해당 기호는 아래와 같다. 기능별 분류(연산자)기 호 부호 +, - 산술+, -, *, /, % 관계!, , =, ==, != 논리&&, || 캐스트(형이름) 증감++, -- 비트&, |, ^, , ~ 대입=, +=, -=, *=, /= 조건? : 쉼표, sizeofsizeof 위 연산자에 대한 간단한 설명. - *: 컴퓨터에서 일반적으로 곱셈 기호를 나타냄 - %: 나머지 연산자라고 하며 두 수를 나눈 나머지의 결과값을 얻는 데 사용한다. - =, !=, ==: 관계 연산자에서 같다(=)는 표시는 , !의 항상 오른쪽에 사용해야 한다. 또한, 비교 대상이 같은지 검사하기 위해서는 일반적인 수학 기호인 '='이 아니라 '=='이 사용된다. - &&, ||: 기호가 연속..