GNU/Linux >> Belajar Linux >  >> Linux

Apakah Python memiliki sinkronisasi?

Seperti yang dikatakan, Python 3.3 memiliki panggilan - pada Python 2.x, karena ini adalah panggilan sistem sederhana, tidak memerlukan data untuk diteruskan bolak-balik, Anda dapat menggunakan ctypes untuk melakukan panggilan:

>>> import ctypes
>>> libc = ctypes.CDLL("libc.so.6")
>>> libc.sync()
0

Python 3.3 memiliki os.sync, lihat dokumennya. Sumber menegaskan itu adalah hal yang sama.

Untuk Python 2 Anda dapat melakukan panggilan eksternal ke sistem:

from subprocess import check_call
check_call(['sync'])

Linux
  1. Apa yang Dilakukan "lc_all=c"?

  2. Linux – Ionice Tidak Memiliki Efek Pada Penulisan yang Tidak Disinkronkan (yaitu Penulisan Normal)?

  3. Apa?

  1. Apakah Python memiliki argumen argc?

  2. Apakah struct hostent memiliki bidang h_addr?

  3. Apakah akun root selalu memiliki UID/GID 0?

  1. Bagaimana Suatu Program Memutuskan Apakah Memiliki Output Berwarna atau Tidak?

  2. Apakah Curl Memiliki Timeout?

  3. pembunuh proses apa yang dimiliki linux?