- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 PriorityBlockingQueue
package com.company.bingfa;import java.util.concurrent.PriorityBlockingQueue;public class MyPriorityBlockingQueue { public static void main(String[] args) { PriorityBlockingQueue<S...
2019-12-27 11:56:19 184
原创 yield
package com.company.bingfa;class MyThread17 extends Thread{ @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(getName()+" "+i); ...
2019-12-26 09:09:06 93
原创 LinkedBlockingQueue
package com.company.bingfa;import java.util.concurrent.LinkedBlockingQueue;class MyThread16 extends Thread{ private LinkedBlockingQueue<String> list; MyThread16(LinkedBlockingQueu...
2019-12-25 18:47:44 104
原创 ArrayBlockingQueue
package com.company.bingfa;import java.util.concurrent.ArrayBlockingQueue;class MyThread15 extends Thread{ private ArrayBlockingQueue<String> list; MyThread15(ArrayBlockingQueue<...
2019-12-25 18:27:04 149
原创 ConcurrentLinkedQueue
package com.company.bingfa;import java.util.concurrent.ConcurrentLinkedQueue;class MyThread14 extends Thread{ private ConcurrentLinkedQueue<String> list; MyThread14(ConcurrentLinke...
2019-12-25 15:37:56 101
原创 CyclicBarrier 进阶
package com.company.bingfa;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;class MyRunnable implements Runnable{ @Override public void run() ...
2019-12-23 18:14:36 88
原创 interrupt
package com.company.bingfa;class MyThread13 extends Thread{ private int n; @Override public void run() { n = 0; System.out.println("线程开始"); while(true){ ...
2019-12-22 16:53:10 128
原创 ReentrantLock Condition
package com.company.bingfa;import org.omg.PortableServer.THREAD_POLICY_ID;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;class MyService{ Reent...
2019-12-22 16:10:27 141
原创 wait notify
package com.company.bingfa;class MLock{}class MyThread11 extends Thread{ private MLock lock; MyThread11(MLock lock){ this.lock = lock; } @Override public void run(...
2019-12-21 13:44:14 87
原创 AtomicInteger
package com.company.bingfa;import java.util.concurrent.atomic.AtomicInteger;class MyThread10 extends Thread{ public static AtomicInteger n; MyThread10(AtomicInteger n){ this.n = ...
2019-12-19 10:34:06 113
原创 Semaphore
package com.company.bingfa;import java.util.concurrent.Semaphore;class WC extends Thread{ private Semaphore sem; WC(Semaphore sem){ this.sem = sem; } @Override publ...
2019-12-18 20:38:55 118
原创 reentrantlock
package com.company.bingfa;import java.util.concurrent.locks.ReentrantLock;class MyThread9 extends Thread{ public static int n; private ReentrantLock lock; MyThread9(ReentrantLock lo...
2019-12-18 20:06:32 180
原创 serializable
package com.company.bingfa;import java.io.*;class Student implements Serializable{ int id; transient String name; static int age; Student(int id, String name){ this.id = ...
2019-12-18 09:16:04 158
原创 volatile和synchronized对比
package com.company.bingfa;class MyThread7 extends Thread{// public static volatile int n; public static int n; private static synchronized void increase(){ n++; } @Ove...
2019-12-17 14:20:56 171
原创 synchronized
package com.company.bingfa;class MyThread5 extends Thread{ @Override public void run() { System.out.println(getName()+"线程开始"); try { sleep(2000); } catch...
2019-12-17 13:29:32 100
原创 Join
package com.company.bingfa;class MyThread4 extends Thread{ @Override public void run() { System.out.println(getName()+"开始线程"); try { sleep(3000); } catc...
2019-12-17 10:04:01 130 1
原创 CyclicBarrier
package com.company.bingfa;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;class MyThread2 extends Thread{ private CyclicBarrier c; MyThrea...
2019-12-16 15:56:35 89
原创 CountDownLatch
package com.company.bingfa;import java.util.concurrent.CountDownLatch;class MyThread extends Thread{ private CountDownLatch counter; MyThread(CountDownLatch counter){ this.count...
2019-12-16 15:28:01 110
原创 maven导入外部jar包
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...
2019-12-13 22:20:07 153
原创 maven 命令集
创建java项目mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2019-12-13 08:48:17 97
原创 pom仓库设置
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...
2019-12-13 08:27:50 828
原创 泛型
package com.company.fanxing;import java.util.ArrayList;public class Bag<T> { ArrayList<T> list = new ArrayList<>(); public T get(int index){ return list.get(ind...
2019-12-12 12:36:45 93
原创 Comparable接口和Comparator接口
MyComparator.javapackage com.company.compare;import java.util.Comparator;public class MyComparator implements Comparator<Student> { @Override public int compare(Student o1, Studen...
2019-12-12 11:03:10 92
原创 HashSet
package com.company.array;import java.util.HashSet;import java.util.Iterator;public class MyHashSet { public static void main(String[] args) { HashSet<String> set = new HashSet...
2019-12-12 09:20:16 83
原创 简单工厂设计模式
Car.javapackage com.company.simplefactory;public interface Car { void run();}FordCar.javapackage com.company.simplefactory;public class FordCar implements Car { @Override pub...
2019-12-11 17:32:08 101
原创 证明StringBuffer比StringBuilder线程安全的
AlphaThread.javapackage com.company.stringbuffer;public class AlphaThread extends Thread { StringBuilder builder; StringBuffer buffer; AlphaThread(StringBuilder builder, StringBuffer...
2019-12-11 16:41:14 117
QWidget给qt3dStudio发信号
2021-01-25
qml与qwidget结合的checkbox
2021-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人