python2.7 Windows 7
在一个用python编写的大程序中,我使用cdll.Loadlibrary调用了dll以与串行端口通信。一次调用完成后,串行端口仍被占用,从而延迟了下一次调用。 我使用过进程浏览器,它说python.exe占用了串行端口。我该如何强制释放串行端口,以便在这个用python编写的大程序中可以多次调用dll来使用串行端口。
python:
from ctypes import *
abc_dll = cdll.LoadLibrary(r'abc.dll')
abc_dll.funtction1
......
abc_dll.funtction1
C:
#include <tchar.h>
#include <sys/types.h>
#include <stdio.h>
#include <conio.h>
function1
CreateMonitorThread()
......
_exit
TerminateMonitorThread()