Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.fixed_operating_sequence;
package concurrent.fixedoperatingsequence;

import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.fixed_operating_sequence;
package concurrent.fixedoperatingsequence;

import java.util.concurrent.locks.LockSupport;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.fixed_operating_sequence;
package concurrent.fixedoperatingsequence;

/**
* Require always to run the t2 thread first before running other threads.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.guarded_suspension;
package concurrent.guardedsuspension;

import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Lists;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.producer_consumer;
package concurrent.producerconsumer;

import lombok.Getter;
import lombok.Setter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.producer_consumer;
package concurrent.producerconsumer;

import com.google.common.collect.Lists;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.thread_alternate_running;
package concurrent.threadalternaterunning;

import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.thread_alternate_running;
package concurrent.threadalternaterunning;

import java.util.concurrent.locks.LockSupport;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.thread_alternate_running;
package concurrent.threadalternaterunning;

public class ThreadAlternateRunningByWaitNotify {
public static void main(String[] args) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.two_phase_stop;
package concurrent.twophasestop;

public class TwoPhaseStopModByInterrupt {
public static void main(String[] args) throws InterruptedException {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package multi_threading.two_phase_stop;
package concurrent.twophasestop;

public class TwoPhaseStopModByVolatile {
public static void main(String[] args) throws InterruptedException {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package producer_consumer;
package producerconsumer;

import multi_threading.producer_consumer.Message;
import multi_threading.producer_consumer.MessageQueue;
import concurrent.producerconsumer.Message;
import concurrent.producerconsumer.MessageQueue;
import org.junit.jupiter.api.Test;

import java.util.ArrayList;
Expand Down