上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 167 下一页
摘要: 1.ArrayDeque, (数组双端队列) 2.PriorityQueue, (优先级队列) 3.ConcurrentLinkedQueue, (基于链表的并发队列) 4.DelayQueue, (延期阻塞队列)(阻塞队列实现了BlockingQueue接口) 5.ArrayBlockingQue 阅读全文
posted @ 2019-04-26 15:49 无天666 阅读(576) 评论(0) 推荐(0)
摘要: s,e在线程栈里面,TransferStack在堆里面,方法只是线程的执行逻辑。线程过来调用transfer方法,线程在堆里面创建一个节点,加到Stack里面去,然后这个线程归属节点的waiter,阻塞(方法局部变量保留)。配对的线程过来,在堆里创建一个节点加入stack, 配对后移除2个节点,正在 阅读全文
posted @ 2019-04-26 12:58 无天666 阅读(977) 评论(0) 推荐(0)
摘要: 不像ArrayBlockingQueue、LinkedBlockingDeque之类的阻塞队列依赖AQS实现并发操作,SynchronousQueue直接使用CAS实现线程的安全访问。由于源码中充斥着大量的CAS代码,不易于理解,所以按照笔者的风格,接下来会使用简单的示例来描述背后的实现模型。 队列 阅读全文
posted @ 2019-04-24 17:05 无天666 阅读(668) 评论(0) 推荐(1)
摘要: 1、在构造函数中启动线程 我在很多代码中都看到这样的问题,在构造函数中启动一个线程,类似这样: public class A{ public A(){ this.x=1; this.y=2; this.thread=new MyThread(); this.thread.start(); } }... 阅读全文
posted @ 2019-04-24 15:38 无天666 阅读(649) 评论(0) 推荐(0)
摘要: /** * 第一个servlet程序 * @author APPle * */ public class HelloServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,... 阅读全文
posted @ 2019-04-23 02:30 无天666 阅读(215) 评论(0) 推荐(0)
摘要: public class AtomicInteger extends Number implements java.io.Serializable { private static final long serialVersionUID = 6214790243416807050L; // setup to use Unsafe.compareAndSwapInt for up... 阅读全文
posted @ 2019-04-22 23:55 无天666 阅读(215) 评论(0) 推荐(0)
摘要: public class AtomicReference implements java.io.Serializable { private static final long serialVersionUID = -1848883965231344442L; private static final Unsafe unsafe = Unsafe.getUnsafe(); ... 阅读全文
posted @ 2019-04-21 18:18 无天666 阅读(472) 评论(0) 推荐(0)
摘要: public class Snippet { //修改的是AtomicStampedReference对象里面的值了。 public static void main(String[] args) { //现在AtomicStampedReference里面的pair是{aaa,1}, AtomicStampedReference ... 阅读全文
posted @ 2019-04-21 12:50 无天666 阅读(492) 评论(0) 推荐(0)
摘要: 在双方都拿到随机数A、B、C后,将会使用这三个随机数生成一个对话密钥,然后使用该对话密钥进行对称加密通信,这种方式我们可以看到,安全性取决于随机数C的加密,前面的几个都是明文传的,这里就取决于服务器的公私钥机制(默认是RSA算法) 阅读全文
posted @ 2019-04-20 15:52 无天666 阅读(416) 评论(0) 推荐(0)
摘要: 错误:Access restriction: The type 'Unsafe' is not API Eclipse中有一种叫做存取限制的机制,来防止你错误使用那些非共享的API。通常来说,Eclipse做的是对的,因为两点,我们不想要使用非共享API的,而且Eclipse知道什么是共享的和非共享 阅读全文
posted @ 2019-04-17 23:33 无天666 阅读(1322) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 167 下一页