logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux应用软件编程(多任务并发:线程)

线程是一个轻量级的进程,用来实现多任务并发。线程是操作系统任务调度的最小单位。线程由某个进程创建。

#java#算法#数据结构
Linux应用软件编程(多任务并发:进程)

进程:正在执行的程序,执行过程中需要消耗CPU和内存。进程是操作系统资源分配的最小单位。程序:存放在硬盘的数据指令集合静态的程序运行起来时,可以创建出多个进程进程:进程是一个正在执行的程序,在内存中执行指令进程是一个动态的过程,具备一定的生命周期进程可以实现并发(多任务)执行过程中需要消耗CPU和内存,多进程间存在资源竞争。

#java#jvm#算法
Linux应用软件编程(文件IO及其他)

当打开一个文件时,系统会为已打开的文件分配一个文件描述符用来标记该文件。操作系统默认可分配出的文件描述符:0-1023: 总共1024个。功能:将格式化后的字符串写入到stream文件流代表的文件中。只打开文件,使用完不关闭文件会造成文件描述符泄露。功能:打印自己的出错处理信息和系统系统给出的出错原因。功能:将格式化后的字符串写入到fd所代表的文件中。成功:返回当前读写位置到文件开头的偏移量。pa

#java#算法#服务器
C语言基础:流程控制

流程控制 3种:1.顺序逻辑 ,代码从main函数开始,一条挨着一条执行,直到最后。2.分支逻辑, 代码从main函数开始,有选择性的执行,直到最后。3.循环逻辑 代码从main函数开始,对某一段代码执行多次后,直到最后顺序逻辑分支逻辑循环逻辑。

#算法#java#数据结构
到底了