自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 学习JAVA多线程编程 --- 《JAVA多线程编程核心技术》第1章 Java多线程技能 笔记

停止线程在Java中有3种方法可以终止正在运行的线程:使用退出标识,使线程正常退出,也就是当run方法完成后线程终止。 使用stop方法强行终止线程,这个方法是不安全的。stop和suspend及resume一样,都是作废过期的方法,使用它们可能产生不可预料的结果。 使用interrupt方法中断线程。调用interrupt()方法可以在当前线程中打个停止的标记,这个方法不会真的停止...

2019-09-17 12:14:42 132

原创 学习JAVA多线程编程 --- 《JAVA多线程编程核心技术》第3章 线程间通信 笔记

等待/通知机制:厨师和服务员之间的交互要在“菜品传递台”上,在这期间会有几个问题:1)厨师做完一道菜的时间不确定,所以厨师将菜品放到“菜品传递台”上的时间也不确定。2)服务员取到菜的时间取决于厨师,所以服务员就有“等待”(wait)的状态。3)服务员如何能取到菜呢?这又得取决于厨师,厨师将菜放在“菜品传递台”上,其实就相当于一种通知(notify),这时服务员才可以拿到菜并交给就餐...

2018-09-27 13:58:19 147

原创 学习JAVA多线程编程 --- 《JAVA多线程编程核心技术》第2章 对象及变量的并发访问 笔记

synchronized锁重入功能:在使用synchronized时,当一个线程得到一个对象锁后,再次请求此对象锁时可以再次得到。这也证明在一个synchronized方法/代码块的内部调用本类的其他synchronized方法/代码块时,是永远可以得到锁的。当父类和子类都存在synchronized的方法时,子类是完全可以通过“重入锁”调用父类的同步方法。synrochnized异常:当一个线程...

2018-02-28 00:28:11 179

原创 Wrapper Function 包装函数

在一个函数A中只有调用另一个函数B,可以把函数A叫做函数B的包装函数.function A (int i){ B (i)}这个函数的具体功能是由函数B来实现的,函数A是函数B的接口.

2017-10-29 00:20:01 4700

转载 UNIX网络编程第一例daytimetcpcli

我最近在看UNIX网络编程,在Linux的环境下进行编辑,例子不能完全编辑,就有了这篇博客,来总结一下.书中的例子为:#include "unp.h"int main(int argc, char **argv){  int sockfd, n;  char recvline[MAXLINE + 1];  struct sockaddr_in servaddr;  if (

2017-10-27 22:53:53 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除