본문 바로가기

쓰레드2 (학원수업) 20180810- Thread -> 프로세스 -> 실행중인프로그램 -> OS으로부터 실제 메모리를 할당받아 실행중인 상태 -> 프로그램 실행하는데에 필요한 데이터 + 메모리 + 쓰레드 3개가 합쳐져 있다. # 쓰레드 -> 프로세스가 일을처리하는 최소 작업단위 -> (간단하게) 실행의 흐름단위 -> cpu가 실행을 요청순서에 따라서 순서결정 -> FIFO 구조이다. (First In First Out) -> 쓰레드가 1개 있다는것(싱글 쓰레드) -> 한번에 하나의 작업만 가능(메세지를 보내거나 기다리거나) -> 멀티스레드로 만들경우 여러가지일을 다중적으로 처리할 수 있다. 멀티쓰레드(쓰레드가 여러개) -> 동시에 여러가지 작업이 가능 -> CPU사용률을 향상 -> 자원을 보다 효율적으로 사용함 -> 사용자.. 더보기
IT 뉴스 요약 (2018.08.10) 금요일 IT 뉴스 요약 (2018.08.10) 금요일 1. 액티브X 없는 전자서명 기술 '한눈에' 2. “부르면 나를 찾아와요” 작고 귀여운 벡터 로봇 3. 유미의 세포들 모바일 음악게임으로 나온다 4. 매주 수요일 최신영화 무료… 동네 이색피서지 정보 제공 5. 유튜브 시청 중 '10대를 후궁으로 경매'?…도 넘은 광고 수위 6. 패스워드 없는 웹, 실리콘밸리에서 시동 7. 허공에서 손으로 쓰다듬듯 스케치…KAIST 신기술 개발 8. [핫클립]장난감 로봇, AI 로봇으로 진화 9. 中 알리바바, 세계 최초 '혼합현실' 쇼핑 시도 10. 서울대 공대, '성능 4배 향상' 3차원 홀로그래피 현미경 개발 11. 금감원 사칭 '유사수신행위 위반통보' 이메일…"바로 삭제하세요" 12. KT "SW 인재 모셔요"…스펙 .. 더보기
쓰레드1 (학원수업) =============================== package jongkyu.test; import java.util.Scanner; public class Test2 implements Runnable {@Overridepublic void run() {Scanner sc = new Scanner(System.in);while(true) {int a=sc.nextInt();if(a==1) {Test1.count +=10;//Test1에있는 카운터 10 늘려라는 코드이다.}else if(a==2) {Test1.count =0;break;//return이랑 break랑 상관이없다.//break를 주면 while문을 나가기때문에 똑같다.}}}} ==============================.. 더보기