半旧518
半旧518
全部文章
分类
c语言(1)
git(5)
java web(11)
java8(3)
java基础语法(41)
jvm(32)
python(6)
后端前沿技术(2)
多线程(13)
收藏(1)
数据库(4)
数据结构与算法(21)
未归档(1)
计算机网络(9)
谷粒商城(1)
谷粒学院(94)
踩坑(2)
题解(3)
归档
标签
去牛客网
登录
/
注册
吹灭读书灯
计算机专业课程、Java全栈开发
TA的专栏
249篇文章
2人订阅
java全栈日日学
249篇文章
5126人学习
全部文章
(共250篇)
串
来自专栏
1)串的基本操作 #include <stdio.h> #define MaxSize 255 typedef struct { char ch[MaxSize]; int len; }MyString; //从指定位序开始截取串的子串 bool SubString(M...
2021-06-24
0
512
栈的应用——括号匹配
来自专栏
((())),最后的左括号要优先匹配——栈 #include <stdio.h> #define MaxSize 10 typedef struct { char data[MaxSize]; int top; }SeqStack; //初始化栈 voi...
2021-06-23
0
575
队列
来自专栏
(1)队列的基本概念 队头:允许删除元素的一端; 队尾:允许插入元素的一端。 2)队列的顺序存储结构 #include <stdio.h> #define MaxSize 10 typedef struct SeQueue { int data[MaxSize]; int...
2021-06-23
0
710
多线程与高并发(6)——经典同步问题:银行取钱
来自专栏
多线程编程常常会出现各种安全问题,银行取钱是一个经典的线程安全问题。 public class Account { private String accountNo; private double balance; public Account() {} public...
2021-06-21
0
648
多线程与高并发(5)——控制线程
来自专栏
1)join线程可以使用join()将一个大问题划分为若干小问题,每一个小问题分配一个线程。当执行该方法时,调用线程将被阻塞,直到被加入的线程执行结束再执行调用线程。 public class JoinThread extends Thread { public JoinThread(Str...
2021-06-20
0
541
多线程与高并发(4)——线程的生命周期
来自专栏
线程的生命周期参考下图。 我们可以通过调用线程的start()方法来启动一个线程,注意不要直接调用run()方法,否则系统会把线程对象当成一个普通对象,把run()方法当成一个普通方法,而不是线程执行体,并立即执行该方法,在run()方法返回之前其它线程无法并发执行。启动线程后线程处于就绪状态。...
2021-06-20
0
474
多线程与高并发(3)——使用Callable和Future创建线程
来自专栏
Callable接口像是Runnable接口的增强版,可以通过call()方法作为线程的执行体,但是call()方法比run()方法功能更加强大:有返回值,可以声明异常。java5提供了Future接口来获得线程执行体Call()方法的返回值,并可以控制它关联的Callable对象。 public ...
2021-06-19
0
487
多线程与高并发(2)——通过实现Runnable接口创建Thread
来自专栏
这种方式是把一个实现了Runnable接口的类的实例作为target来创建Thread。 public class SecondThread implements Runnable { private int i; @Override public void run() {...
2021-06-19
0
434
多线程与高并发(1)——继承Thread类创建线程
来自专栏
进程:正在操作系统中运行的程序。线程:进程的执行单元,一个线程就是进程中的一个单一顺序控制流。每个线程都有线程栈,自己的寄存器环境,自己的线程本地存储。线程的创建与启动由三种方法,第一种是通过继承Thread类。 public class FirstThread extends Thread { ...
2021-06-18
0
658
IO流必知必会(20)——Channel
来自专栏
Channel与普通的流存在的差别是:Channel可以将文件的全部或者部分直接映射成为Buffer,程序不能直接访问Channel中的数据(读、写),只能通过Buffer来与Channel交互。 Channel是通过其功能进行划分的,如:DatagramChannel(UDP网络通信)、Pipe....
IO
2021-06-18
0
664
首页
上一页
15
16
17
18
19
20
21
22
23
24
下一页
末页