首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Vecal
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
TCP实现通信
服务端客户端
网络编程
网络通信的要素通信双方地址IP端口号规则:通信协议TCP、UDP、HTTP、HTTPS、DNS等网络编程要素网络编程中有两个主要问题如何准确定位到网络上的一台或者多台主机找到主机之后如何通信网络编程的
反射
是一类在运行时可以改变其结构的语言: 例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要动态语言: Object-C、C#、JavaScript、PHP、Python等。 与动态语言相对…
Java内存分析
存放new的对象和数组。 可以被所有线程共享,不会存放别的对象引用。 存放基本类型(会包含这个基本类型的数值)。 引用对象的变量(会存放这个引用在堆里面的具体地址)。 可以被所有的线程共享。 当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过如下三个步骤来对该类进…
注解
Annotation是从JDK5.0开始引入的新技术。 注解不是程序本身,但是可以对程序作出解释。(这一点和注释(comment)没什么区别) ==可以被其他程序(比如: 编译器等)读取==。 注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如: @SupressW…
线程池
背景: 经常创建和销毁、使用特别大的资源,比如并发情况下的线程,对性能影响很大。 思路: 提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。 提高响应速度(减少了创建新线程的时间)。 降低资源消耗(重复利用线程池中的线程,不需要每次都创建)。 ExecutorS…
线程通信
这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间互相依赖,互为条件。 对于生产者,没有生产产品之前,要通知消费者等待。而生产了产品之后,又需要马上通知消费者消费。 对于消费者,在消费之后,要通知生产者已经结束消费,需要生产新的产品以供消费。 wait(…
Lock锁
从JDK5.0开始,Java提供了更强大的线程同步机制——通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当。 java.util.concurrent.locks.Lock接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程对…
线程同步
处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个 对象的等待池 形成队列,等待前面线程使用完毕,下一个线程再使用。 由于同一个进程的多个线程共享同一块存储空间,在…
线程状态
Thread t = new Thread() 线程对象一旦创建就进入到了新生状态。 当调用start()方法,线程立即进入就绪状态,但不意味着立即调度执行。 当CPU开始调度到当前线程执行时,进入运行状态,此时线程才真正执行线程体的代码块。 当调用sleep()、wait()…
下一页
个人成就
文章被点赞
19
文章被阅读
9,876
掘力值
684
关注了
37
关注者
4
收藏集
7
关注标签
31
加入于
2019-08-05