花费 30 ms
ScheduledThreadExecutor定时任务线程池

  ScheduledThreadPoolExecutor 继承自ThreadPoolExecutor实现了ScheduledExecutorService接口。主要完成定时或者周期的执行线程任务。 ...

Sun Mar 25 05:10:00 CST 2018 0 7524
Java之线程安全中的三种同步方式

一个程序在运行起来时,会转换为进程,通常含有多个线程。 通常情况下,一个进程中的比较耗时的操作(如长循环、文件上传下载、网络资源获取等),往往会采用多线程来解决。 比如,现实生活中,银行取钱问题、 ...

Wed Dec 13 03:06:00 CST 2017 0 4406
Java中的UDP应用

我在《JavaSE项目之聊天室swing版》中通过遵守TCP协议的ServerSocket与Socket实现了聊天室的群聊窗口。同时,在介绍OSI与TCP/IP参考模型时,也曾提及TCP与UDP(全称 ...

Sat Dec 30 03:48:00 CST 2017 0 2999
面向对象三大特征及代码优化七大原则

  面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD ...

Mon Apr 23 01:04:00 CST 2018 0 1999
Java常量池

  一.相关知识   1.何为常量   第一种常量:是一个值,我们将这个值本身称为常量。比如: 整型常量:1024 实型常量:1.024 字符常量:'g' 'c' 'w' 字符串常量:"g ...

Mon Apr 23 04:39:00 CST 2018 0 1801
Java跨域问题的处理

  1,JavaScript由于安全性方面的考虑,不允许页面跨域调用其他页面的对象,那么问题来了,什么是跨域问题?   答:这是由于浏览器同源策略的限制,现在所有支持JavaScript的浏览器都使 ...

Sat Apr 21 03:34:00 CST 2018 0 1443
Java的Timer定时器

  Timer主要用于Java线程里指定时间或周期运行任务,它是线程安全的,但不提供实时性(real-time)保证。      上面提到了守护线程的概念。   Java分为两种线程:用户线程和 ...

Tue Apr 24 05:40:00 CST 2018 0 1379
用Executors工具类创建线程池

  多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。   线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重用 ...

Wed May 09 21:00:00 CST 2018 0 1318

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM