Introduction to
: Concurrent File Copy Program
1. Goal • Copy multiple files in parallel. • Using multi-threads ( one thread for each file transfer )
2. Development environments
• You have to use Python (version 3.6+)
• TA will evaluate your results on Linux. Python can be run over both Window and Linux, but you must NOT use window OS dedicated APIs.
* You can use simple basic libraries (ex: os, time, thread, etc. ), but must implement the main functionalities by yourself. You are NOT allowed to use some libraries that make it easy to implement your assignment. If you want to know whether a particular library is acceptable or not, ask me via the anonymous google sheet.
=> Allowed library example: “os”, “time”, “thread”
=> NOT allowed library example: “shutil”
3. Functionalities to implement
• Assume that there are both text and binary files (text files, image files, and video files) in the same directory where your program runs.
• Get two input strings via a keyboard; one for the source (existing) file name, and one for the destination (non-existent) file name to be copied. • Read the source file every 10 Kbytes repeatedly, and store it into the destination file. • Must allow a new copy request while doing previous file copies in parallel. • TA will evaluate up to 10 simultaneous file copies.
[SOLVED] Computer Networks -Assignment 1
35.00 $
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
Securely Powered by:
- Assignment1-0tr284.zip



