03 2020 档案

Java锁相关知识
摘要: 阅读全文

posted @ 2020-03-31 17:01 Esquecer 阅读(108) 评论(0) 推荐(0)

Codeforces Round #629 (Div. 3) A、B、C
摘要:传送门:点我 A:Divisibility Problem 大意:T组数据 给定a b ,a每次只能加一,问多少次操作后能让a%b==0 思路:如果a比b大,那么答案是(a/b+1)*b-a或者直接输出0(不用操作) 如果a比b小,答案是b-a 代码: #include<bits/stdc++.h> 阅读全文

posted @ 2020-03-27 22:56 Esquecer 阅读(179) 评论(0) 推荐(0)

AtomicInteger的Increment方法的自己实现。
摘要:package demo01; import sun.misc.Unsafe; import java.lang.reflect.Field; public class testUnsafe { static final Unsafe unsafe; static final long offset 阅读全文

posted @ 2020-03-20 21:46 Esquecer 阅读(286) 评论(0) 推荐(0)

两个线程,一个输出字母一个输出数字,输出A1B2C3....Z26
摘要:思路1 :用一个变量记录属于哪个线程执行,然后另外一个线程阻塞掉即可。 public class main { static volatile int a = 1; public static void main(String[] args) { new Thread(new Runnable() 阅读全文

posted @ 2020-03-18 14:26 Esquecer 阅读(739) 评论(0) 推荐(0)

NIO记录
摘要:小demo: 服务器端代码 package demoNio; import com.oracle.nio.BufferSecrets; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.Buf 阅读全文

posted @ 2020-03-17 23:45 Esquecer 阅读(161) 评论(0) 推荐(0)

导航