diff --git a/README.md b/README.md index e69de29..27dd2a2 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,30 @@ +修改的文件包括/mr下的三个文件 + +- `coordinator.go` 用于协调worker的工作 +- `worker.go` 通过RPC向coordinator请求任务,执行Map或者Reduce任务 +- `rpc.go` 定义了RPC的接口 + +使用方法: + +运行 + +```shell +cd main +go run mrcoordinator.go pg-*.txt +``` + +然后再另一个窗口运行 + +```shell +cd main +go run mrworker.go wc.so +``` + +wc.so是用户编写生成的动态库,用于执行Map和Reduce任务 + +测试程序 + +```shell +cd main +sh test-mr.sh +``` \ No newline at end of file