Lacak pendengar

menggunakan pipa bernama untuk jejak dari beberapa proses
Unduh sekarang

Lacak pendengar Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Nama Penerbit:
  • Holger Kloos
  • Situs web penerbit:
  • http://www.codeproject.com/Members/Holger-Kloos
  • Sistem operasi:
  • Windows All
  • Ukuran file:
  • 37 KB

Lacak pendengar Tag


Lacak pendengar Keterangan

Jejak adalah alat yang sangat berguna untuk keperluan debugging, terutama jika program berjalan sebagai versi rilis. Mudah untuk menyimpan jejak untuk satu aplikasi. Tetapi perlu sedikit pekerjaan untuk menerima jejak beberapa proses atau bahkan benang berjalan pada saat yang sama dalam satu file atau jendela tunggal. Contoh yang diberikan di sini menggambarkan cara yang elegan untuk mengatasi masalah ini. Ini menggunakan "Pipa bernama" untuk komunikasi antarproses. Setiap proses mengirimkan data jejaknya ke satu proses pendengar khusus pusat. Untuk proses pengiriman jejak tidak masalah jika proses pendengar ini tidak ada atau tidak ada. Pipa bernama adalah mekanisme tingkat tinggi untuk komunikasi antara proses bahkan jika mereka berjalan pada komputer yang berbeda yang ditautkan oleh jaringan. Ini menyembunyikan semua detail komunikasi dan menawarkan dua sisi: satu sisi untuk memasukkan data dan satu sisi untuk membacanya, tetapi juga dapat digunakan dua arah. Untuk membangun jalur komunikasi, suatu proses membuat pipa dengan nama unik. Dengan menggunakan nama ini, proses lain dapat terhubung ke pipa ini. Karena pipa bernama adalah tautan antara hanya dua proses, perlu satu set pipa bernama untuk berkomunikasi dengan lebih dari dua proses pada saat yang sama. Setiap instance dari pipa bernama ini dapat menggunakan nama yang sama. Membaca atau menulis data ke pipa dapat dilakukan dengan set normal perintah windows yang digunakan untuk membaca atau menulis data ke file. Seperti operasi file normal bernama Pipes dapat diakses dalam mode pemblokiran (= sinkron) atau nonblocking (= asinkron). Contoh ini menggunakan mode komunikasi sinkron karena sangat mudah digunakan: Panggilan fungsi untuk membaca atau menulis data tidak kembali sampai operasi komunikasi selesai. Untuk memungkinkan komunikasi dengan beberapa proses, ia menggunakan satu utas untuk setiap pipa. Setiap kali proses baru terhubung ke pendengar, ia membuat pipa baru yang memungkinkan proses berikutnya untuk terhubung. Paket Trace Listener menyediakan alat untuk melacak dari beberapa proses


Lacak pendengar Perangkat Lunak Terkait