Linux系统编程

Linux系统编程
共39节 2486人在学 课程详情
  • 什么是linux系统编程

    • 什么是linux系统编程
    • Linux系统编程包括哪些内容
    • 学习linux系统编程需要什么基础
    • 为什么要学习linux系统编程
    • 怎么快速学会linux系统编程
    • 为什么要在ubuntu和c上进行讲解
  • 进程

    • 为什么要学进程
    • Windows是如何管理进程的
    • linux中是如何查看任务管理器的
    • 进程的结构
    • 如何创建一个子进程【fork函数】
    • 课堂练习
    • 作业讲解
    • 等待一个进程【wait函数】
    • 僵尸进程与孤儿进程
    • 守护进程
  • 进程通信

    • 匿名管道【pipe】
    • 命名管道【mkfifo】
  • 信号

    • 我们按下ctrl_c到底发生了什么
    • 闹钟信号
    • 如何解决僵尸危害
    • 如何让一个进程暂停和继续
    • 子进程可以杀死父进程吗
    • 信号总结
  • 线程

    • 线程与进程的区别
    • 如何创建一个线程
    • 课堂练习
    • 如何删除一个线程
    • 信号量与互斥锁
    • 分离线程
  • 文件目录操作

    • 文件的简单操作
    • 奇怪的行缓存与全缓存
    • 重定向
    • 目录的简单操作
  • 网络编程

    • 网络模型
    • 协议
    • TCP编程模型(服务器)
    • tcp编程模型(客户端)
    • udp编程模型

    订阅失败

    Linux系统编程
    Linux系统编程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    看完本节视频,您将会掌握: 如何停止一个进程,SIGSTOP信号,如何让一个进程继续,SIGCONT信号,kill函数的用法,kill参数的作用

    课程介绍

    Linux系统编程这门课的重点是:进程,线程,网络。 传统的学习方法是在讲这三个知识点之前,有很长篇幅的铺垫,这导致了很多初学者还没有学到“进程”就没了兴趣,半途而废了。 所以,本课程,进行了重新编排,突出“进程”“线程”“网络”,一开始就讲进程,在讲进程的过程中展开其他需要的知识点,而且是恰到好处的展开,不会冗长,不会“喧宾夺主”。
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 723人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22105人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4205人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5154人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~