<commit_before>---
layout:     post
title:      "5个线程先打印Hello在打印world"
date:       2019-04-01
author:     "phantomVK"
header-img: "img/bg/post_bg.jpg"
catalog:    true
tags:
    - Java
---

#### 问题

5个线程内部打印 __Hello__ 和 __world__，要求实现方法令5个线程先打印出全部 __Hello__ 再打印全部 __word__。

#### 实现

```java
public class CyclicBarrierAnswer {

    private static final int THREADS_COUNT = 5;<commit_msg>Draft.<commit_after>---
layout:     post
title:      "5个线程先打印Hello再打印world"
date:       2019-04-01
author:     "phantomVK"
header-img: "img/bg/post_bg.jpg"
catalog:    false
tags:
    - Java
---

#### 问题

5个线程内部打印 __Hello__ 和 __world__，要求实现方法令5个线程先打印出全部 __Hello__ 再打印全部 __word__。

#### 实现

```java
public class CyclicBarrierAnswer {

    private static final int THREADS_COUNT = 5;
{'fraction_non_alphanumeric': 0.11848958333333333, 'fraction_numerical': 0.03125, 'mean_word_length': 3.3693181818181817, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '6885586', 'n_tokens_mistral': 358, 'n_tokens_neox': 364, 'n_words': 67}