lcc/pylcc/guide/codeSeparate.py (15 lines of code) (raw):

# -*- coding: utf-8 -*- # cython:language_level=2 """ ------------------------------------------------- File Name: eventOut Description : Author : liaozhaoyan date: 2021/11/3 ------------------------------------------------- Change Activity: 2021/11/3: ------------------------------------------------- """ __author__ = 'liaozhaoyan' from pylcc.lbcBase import ClbcBase, CeventThread class codeSeparate(ClbcBase): def __init__(self): super(codeSeparate, self).__init__("independ") def _cb(self, cpu, e): print("cpu: %d current pid:%d, comm:%s. wake_up_new_task pid: %d, comm: %s" % ( cpu, e.c_pid, e.c_comm, e.p_pid, e.p_comm )) def loop(self): CeventThread(self, 'e_out', self._cb) self.waitInterrupt() if __name__ == "__main__": e = codeSeparate() e.loop()