본문 바로가기

C.E36

[Java] 스레드 -cpu 하나당 스레드 하나만 실행가능 -동기화 : 하나의 스레드만 접근 가능? thread_A.start(); thread_B.start(); -> CPU는 한번에 하나만 실행가능하기 떄문에 보이기에는 동시에 실행되는 것처럼 보이지만 사실은 번갈아가면서 실행. run() : 스레드 내부의 메인 함수와 비슷, 스레드를 START하면 시작된다. 오버라이드필수!! 2008. 11. 21.
[Unix실습] 11월 20일 17. Exercise 1 4 Find out what files are in /bin, without changing your current directory. You should recognise the names of some of the programs stored there. $ls /bin 19. Exercise 3 1 Copy the file /etc/passwd to your home directory, and then use cat to see what’s in it. $cp /etc/passwd . 3 Make a directory called programs and copy everything from /bin into it. $mkdir programs $cp /bin/* progr.. 2008. 11. 20.
[11월17일] 스레드 프로세서와 스레드는 다르다?? : 하나의 프로세서가 여러개의 스레드 사용 가능 프로세서 끼리는 메모리 공유를 하지 않는다. 하지만 스레드끼리는 서로 공유 익스플로러 -> 하나의 프로세서로 볼 수 있다. 멀티스레드 장점 : 공유하는 것들이 있기 떄문에 멀티프로세싱과는 다른 장점이 나타난다. -main 프로세서의 시작점, run은 메소드의 시작점 ppt9. 메인 프로세서와 스레드가 병렬로 처리중이다. 그래서 먼저 처리되는 명령어들이 화면에 출력된 것이다. 그래서 OS마다 그 출력값이 달라질 수도 있다. ppt[13] 스케줄링을받을수있는상태 ->즉 자원을 받을 수 있는 상태이다. ppt[14] 입출력을위해블록되었을때 -> 스레드를 기능단위로 나누는 경우도 있다. ppt[19] public static void.. 2008. 11. 17.
[Unix Module 3] Shells : 명령 번역기 $ -> Shell이 실행되고 있다는 뜻 대표적 Command 형식 Comman이름 -Option Argument 7. Where Programs are Found $ls : ls라는 프로그램을 실행 $./test : 현재 디렉토리에 있는 test 실행 파일을 실행 $test : shell이 이 명령을 찾아서 실행 간단한 명령어는 shell이 스스로 처리하기도 함 $ echo $PATH /bin:/usr/bin:/usr/local/bin -> :의 의미 /bin에 없으면 /usr/bin에서 찾아라... ls -l -a ls -la -> 둘 다 동일한 명령어 8. Setting Shell Variables echo $files -> $files : shell 변수 $PATH=".. 2008. 11. 13.