목록스레드 (8)
투케이2K
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; using System.Diagnostics.Tracing; using System.Text; using System.Text.Json.Serialization; using System.Web; using System.Text.Json; using System.Text.Encodings.Web; using System.Text.Unicode; using System.Text.RegularExpressions; using System.Timers; using System.Threading; using System.Diagnostic..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [앱 프로세스 완료 및 앱 실행 실시] // ------------------------------------------------------------------------------ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString *SCHEME_KEY = [[NSUserDef..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // [로직 처리 실시] try { Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[" + ACTIVITY_NAME + " >> onCreate() :: 스레드 작업 시작]") Log.d("//===========//","================================================") Log.i("---","---") // [스레드 생성] val thread = Thread { for (i in 1..5){ Log.i("---..
[제 목] [IT 용어] 스레드 (thread) 용어 설명 [설 명] 1. 스레드 란 프로세스(process) 내에서 실제로 작업을 수행하는 주체를 의미합니다 (일하는 작업자) - 프로세스 : 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당 받아 프로그램을 구동하여 실행되는 작업 단위입니다 - 프로세스 는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됩니다 2. 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행합니다 3. 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스 (multi-threaded process) 라고 합니다 4. 스레드 우선 순위 (자바 기준) : 스레드 우선순위에 따라 특정 스레..
/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. 스레드 : 동시에 여러가지 작업을 수행할 수 있게하는것입니다 (프로세스가 할당받은 자원을 이용) 2. for 반복문을 수행하면서 1부터 5까지 카운트를 수행한다 (1초간 대기 sleep 설정) */ println("[Thread 일회용 스레드 객체를 사용해 순차적 카운트 수행 실시]") //스레..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex4; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[람다식 rambda 사용해 일회용 스레드 정의 및 for문 변수값 순차적 출력 실시]"); /*[설 명] * 1. 람다식이란 간단히 말해 메소드를 하나의 식으로 표현한 것입니다 * 2...
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] new Thread(){ @Override public void run(){ try { //==== [작업 내용] ==== } catch (Exception e) { e.printStackTrace(); } } }.start(); /* =========================== */ /* =========================== */ [요약 설명] * 1. start - new Thread로 생성한..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; class T_Thread_Task extends Thread { @Override public void run() { int task_sum = 0; for (int i = 1; i