자바 46

Runtime.exec()

제목 : 자바에서 runtime.exec()를 사용해서 시스템명령어를 사용할때 에러 글쓴이:손님(guest) 2002/04/27 07:04:52 조회수:281 줄수:58 안녕하세여.제가 개발한 프로그램은 파일을 가지고 여러가지 작업을 하는 놈인데, 그래서 cp, mv, chmod같은 Unix명령어를 사용할 경우가 많습니다.원래 배치성 애플리케이션이라 한 놈만 떠서 작업하던 건데, 이번에 멀티로 떠서 작업하는 방식으로 변경했습니다. 그런데프로세스 하나로 떠서 작업할 때는 문제가 없었는데, 여러 프로세스로 떠서수행을 해보니 아래와 같은 에러가 나네여.. clFileManager.java(ERROR):cp ......... ~~ java.io.IOException: °ø°? º?w at java.lang.UN..

Java 2006.07.08

자바 2 SDK 1.5의「데드락 해결 비법」

http://www.zdnet.co.kr/builder/dev/java/0,39031622,39130026,00.htm 자바 2 SDK 1.5의「데드락 해결 비법」 윤경구 (티맥스소프트) 2004/09/01다중 쓰레드 환경에서 경쟁 조건과 데드락(deadlock)은 피할 수 없는 관계이다. 여러 개의 쓰레드가 동시에 동일한 변수, 객체 혹은 자원을 차지하려고 하는 경우 경쟁 조건이 발생하며 경쟁 조건에서 한 쓰레드의 배타적 리소스 점유를 보장하는 방법으로 동기화를 사용하게 된다. 동기화를 잘못 처리하는 경우 어느 쓰레드도 진행되지 못하는 교착 상태 즉, 데드락에 빠지게 되는데 조금 복잡한 쓰레드 구조를 다루다 보면 종종 골머리를 앓게 되는 문제일 것이다. 최근 들어 여러 개의 CPU를 장착한 컴퓨팅 환경..

Java 2006.07.07

JAVA와 C 사용(JNI)시 데이터형

출처 :http://www.javastudy.co.kr/docs/jhan/javaadvance/jni.html 고급 애플리케이션 작성(Writing Advanced Applications) Chapter 5: JNI기술(JNI Technology)번역 자바스터디 네트워크 (http://www.javastudy.co.kr Yongwoo's Park [ywpark@cse.konkuk.ac.kr]님 JavaTM플랫폼은 상대적으로 새롭다고 할 수 있는데, 이는 자바 언어로 작성된 프로그램들과 기존의 자바가 아닌 언어 서비스,API툴킷, 그리고 프로그램들과의 통합이 필요할 때를 의미하는 것이다.자바 플랫폼은 이러한 형태의 통합을 쉽게 할 수 있도록 돕기 위해JNI(Java Native Interface)를 제공한..

Java 2006.04.07

자바 최적화 기술 - 자바 애플리케이션의 퍼포먼스 향상을 위한 실질 가이드

출처 : http://www.ibm.com/developerworks/kr/library/j-javaopt/index.html 자바 애플리케이션의 퍼포먼스 향상을 위한 실질 가이드 난이도 : 초급 Erwin Vervaet, 소프트웨어 엔지니어, Ervacon Maarten De Cock, 애플리케이션 엔지니어, ASQdotCOM 2002 년 6 월 11 일 2003 년 5 월 13 일 수정 자바 프로그램을 최적화 할 수 있는 유용한 기술들이 많이 있다. 이 글에서는 특정 기술 하나에 포커스를 맞추는 것 대신 최적화 프로세스를 전체적으로 다룬다. 간단한 기술 팁에서부터 고급 알고리즘 최적화까지 다양한 기술들을 세분화하여 문제 해결 프로그램의 퍼포먼스 튜닝을 한다.우리가 개발하고 최적화 할 프로그램은 Met..

Java 2005.06.15