<commit_before>package jdk.java.util.concurrent;

import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ThreadPoolExecutor;

import org.junit.Assert;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * ThreadPool 테스트 유닛
 * 
 * @since 2019-12-19
 * @author noritersand
 */
public class ThreadPoolTest {
	private static final Logger logger = LoggerFactory.getLogger(ThreadPoolTest.class);

	private int instanceLength = 10;

	/**
	 * 쓰레드를 여러개 생성해서 메서드를 동시 실행하는 테스트 케이스.<br>
	 * 출력 결과를 보면 쓰레드 생성 순서와 실행 순서는 상관 없다는 것을 알 수 있다.<commit_msg>why때문에 그냥 커밋이 될까? 이클립스가 권한 관리를 따로 하나봐.<commit_after>package jdk.java.util.concurrent;

import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.ThreadPoolExecutor;

import org.junit.Assert;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * ThreadPool 테스트 유닛 
 * 
 * @since 2019-12-19
 * @author noritersand
 */
public class ThreadPoolTest {
	private static final Logger logger = LoggerFactory.getLogger(ThreadPoolTest.class);

	private int instanceLength = 10;

	/**
	 * 쓰레드를 여러개 생성해서 메서드를 동시 실행하는 테스트 케이스.<br>
	 * 출력 결과를 보면 쓰레드 생성 순서와 실행 순서는 상관 없다는 것을 알 수 있다.
{'fraction_non_alphanumeric': 0.10154241645244216, 'fraction_numerical': 0.015424164524421594, 'mean_word_length': 4.463157894736842, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2558188', 'n_tokens_mistral': 671, 'n_tokens_neox': 746, 'n_words': 143}