cari

Rumah  >  Soal Jawab  >  teks badan

redis处理 请求时候 业务处理 是利用回调函数

问题描述:
咨询一个技术问题 redis处理 请求时候 业务处理 是利用回调函数
typedef void aeFileProc(struct aeEventLoop eventLoop, int fd, void clientData, int mask);

问题1 这个回调执行是在是重新开辟一个线程吗?这个跟liunx 信号有点类型 我一直想不明白

  假如回到执行a函数 a函数是在哪里执行的呀 

问题2 liunx 太神奇了 定义一个typedef void aeFileProc变成回到了 这个不懂
有限解决问题1

多谢

伊谢尔伦伊谢尔伦2813 hari yang lalu676

membalas semua(3)saya akan balas

  • ringa_lee

    ringa_lee2017-04-24 09:15:51

    Selepas membaca ini, saya rasa saya mempunyai lidah yang besar. . . Tidak faham

    balas
    0
  • 黄舟

    黄舟2017-04-24 09:15:51

    Fungsi panggil balik mungkin tidak dilaksanakan dalam urutan lain, tetapi boleh dilaksanakan dalam urutan semasa Ini masih berkaitan dengan pelaksanaan tertentu.
    Jika anda ingin tahu jawapannya, lihat sahaja pelaksanaan kaedah ini

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:15:51

    Soalan utama saya ialah reids mengendalikan permintaan dalam satu proses dan urutan tunggal
    Jika masa pemprosesan permintaan mengambil masa terlalu lama
    Adakah ia tidak menjejaskan perniagaan lain?
    Saya melihat kod dengan soalan ini
    Mereka menggunakan fungsi panggil balik untuk memproses permintaan
    1 Apabila saya menulis dmeo, proses semasa mengendalikannya
    Saya memikirkan pemprosesan isyarat liunx. tidak tahu di mana ia dilaksanakan?

    balas
    0
  • Batalbalas