Parallel File Processing

Quay lại bài học

Parallel File Processing

Lập trình

Xử lý nhiều files đồng thời

Tạo chương trình: 1. Nhận danh sách files 2. Xử lý song song với goroutines (giới hạn 5 concurrent) 3. Sử dụng channels để collect results 4. Sử dụng WaitGroup để đợi

Code mẫu
package main

func processFiles(files []string) []Result {
    // Viết code ở đây
    return nil
}

type Result struct {
    File string
    Size int
    Err  error
}