"PID, 호출 시간, 시스템 호출"유형의 레코드가있는 파일이 있고 다른 프로세스에서 작성한 호출이 인터리브됩니다. 이제는 시스템 호출을 재생하기 위해 시뮬레이터를 작성 중이며, PID 1로 말한 호출이 필요합니다. PID 2로 작성된 호출과 다른 프로세스에서 호출해야합니다. 또한 동일한 프로세스가 PID 1에 의해 작성된 모든 호출을 작성해야합니다 추적 파일에 나타나는 순서와 동일합니다. 일부 도움에 대해 감사 할 것입니다. 감사합니다 ...C 프로그램으로 파일 시스템 에뮬레이션
0
A
답변
0
간단한 방법은 하나의 PID 멤버로 연결된 목록을 만드는 것입니다. 각각의 호출에 대해 목록을 횡단 할 수 있고 (PID가 발견되지 않으면 노드를 추가 할 수 있습니다.) 각 노드가 파일 핸들이나 데이터를 처리 할 수있는 곳을 잡도록 만들 수 있습니다. yor PID가 "임의의"숫자가 아니라 1,2,3,4 등일 경우 ... 포인터를 사용하여 같은 작업을 수행하여 목록을 탐색하는 데 걸리는 시간을 피할 수 있습니다. 이것이 충분한 지 확신 할 수 없지만 다시는별로 자세하지 않습니다 ...
+0
고맙습니다. 한번 시도해 볼게요. –
관련 문제
- 1. Xcode Mac 응용 프로그램으로 파일 시스템 검색
- 2. VT100 에뮬레이션 C#에서 SharpSSH로
- 3. C/C++ 프로그램으로 MATLAB 인터페이스하기
- 4. "진짜"프로그램으로 C++ 컴파일하기
- 5. 자바 : 파일 시스템
- 6. 파일 시스템 드라이버로 C# 디렉터리를 숨기려면 어떻게합니까?
- 7. C 코드 테스트를위한 파일 시스템 에뮬레이트/위조?
- 8. C# 시스템 파일 캐시 크기 가져 오기
- 9. C# - 폴더 삭제시 파일 시스템 이벤트 예측
- 10. VB6에서 기본 프로그램으로 파일 열기
- 11. 외부 프로그램으로 iPad 열린 파일
- 12. 파일 시스템 색인 생성
- 13. 파일 시스템 - 메모리 매핑 파일
- 14. C 값을 에뮬레이션 값 형식 다형성 샤프
- 15. C++ : 에뮬레이션 된 고정 소수점 나누기/곱셈
- 16. 지정된 파일 목록에 대한 파일 시스템 검색 (C#)
- 17. 소스 파일 X는 Windows 시스템 파일 보호 아래에 있습니다 C#?
- 18. 파일 시스템에 파일 시스템 만들기
- 19. 레지스트리가 C# 응용 프로그램으로 수정되지 않습니다.
- 20. Windows에서 C/C++을 사용하는 가상 파일 시스템
- 21. WP7 - 기본 응용 프로그램으로 파일 열기?
- 22. 간단한 C# 프로그램으로 도움이 필요합니다!
- 23. 배열을 C++ 라이브러리에서 C# 프로그램으로 전달
- 24. /안드로이드의 시스템 및/데이터 파일 시스템
- 25. 파일 시스템 액세스 디버깅
- 26. 파일 시스템 관리 도구
- 27. 파일 시스템 분석
- 28. 파일 업로드 시스템
- 29. 부스트 파일 시스템 반복자
- 30. SharePoint 시스템 파일 수정
우리는 당신을 위해 코드를 작성하지 않았습니다. 그러나 내가 당신의 입장에 있다면 나는 시작할 것입니다. main() 함수를 작성하고, fleshing하고, 거기에서부터 시작한다. –
@Bill 나는 누구도 나를 위해 코드를 작성하지 않을 것이라고 알고 있으며 나는 그것을 기대하지 않는다. 여기 논리는 보이는 것처럼 간단하지 않습니다. Main()은 파일 추적 파일을 읽습니다 ... 추적의 PID를 확인하고 스레드가 trace ...control이 main()으로 되돌아 오게 만듭니다 ... main()은 추적 파일을 다시 읽고 동일한 PID 이전과 같이 동일한 스레드가 해당 호출을 수행한다고 가정하지만 이제는 더 이상 존재하지 않습니다. –