본문 바로가기

전체 글122

Thread 더 좋은 생성방법 ● Thread pool 기반 ●singleThreadExecutor package org.example; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Main4 { public static void main(String[] args) { ExecutorService es = Executors.newSingleThreadExecutor(); es.submit(() -> { int n1 = 10; int n2 = 20; System.out.println(Thread.currentThread().getName()+.. 2024. 2. 21.
Thread 이해 와 생성 ● Thread 는 프로그램 내에서 실행의 흐름을 이루는 최소단위 main 메소드의 실행도 하나의 thread 에 의해 진행된다. package org.example; public class Main { public static void main(String[] args) { Runnable ran1 = new Runnable() { @Override public void run() { for (int i = 0; i { for (int i = 0; i < 100; i++) { System.out.println(Thread.. 2024. 2. 21.
c# 수업중 내용2 using ex0220_File_입출력.database; using ex0220_File_입출력.file; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Systehttp://m.Threading.Tasks; using Systehttp://m.Windows.Forms; namespace ex0220_File_입출력 { public partial class Form1 : Form { List list = new List(); file_control fc= new f.. 2024. 2. 20.
파일 저장 및 불러오기 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using Systehttp://m.Threading.Tasks; namespace ex0220_File_입출력.file { public class file_control { string filepath = "data.txt"; public void write(string text) { Console.WriteLine($"write {text}"); File.WriteAllText( filepath, text); } public void read() { Console.WriteLine("read"); string text .. 2024. 2. 20.