Advanced IO: record lock (file lock)

two thousand seven hundred and eighty Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
College student, application programmer under UNIX/Linux environment
You will learn
Systematically learn the practical knowledge of system calls and API functions under UNIX/LINUX
Course Introduction

Countless programmers rely on the book Advanced Programming for UNIX Environment to deeply understand the practical knowledge of the programming interface driving UNIX and LINUX cores, However, it is not easy for beginners to systematically learn this big book by themselves. This course is based on the second edition of the original book, Use mind mapping mode to help students quickly learn how to use system calls and API functions under UNIX/LINUX


Advanced programming in UNIX environment (Part 2) will cover some advanced contents: signals, interprocess communication, sockets, advanced IO, threads and other knowledge. Students need to have the basic knowledge in Part 1 It is recommended that students follow the sequence of video courses.


Note to purchase: Advanced Programming for UNIX Environment (Part II) is a collection of Topic 5~8. If you have purchased this course, please do not purchase the course of Topic 5~8 separately to avoid unnecessary losses and waste.

Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit