Note
Este es el proyecto final de programación paralela, Grupo Keury.
- /docs: Project documentation ✅
- /src: Source code ✅
- /tests: Tests ✅
- /metrics: Results of comparisons made ✅
- Language: C# with .NET, leveraging async/await, Parallel.ForEachAsync, and CancellationToken.
- TPL (Task Parallel Library): for parallel execution and concurrency control.
- ConcurrentDictionary: Used in the Market class for secure access from multiple threads.
- Newtonsoft.Json: metrics.json generation with readable results.
- ScottPlot: Creating bar charts to compare times, speed, and efficiency.
- YahooFinanceApi: Stock price query from the cloud.
- GitHub: Collaborative version control and code reviews.
- Excel: Creating schedules, tracking metrics, and managing tasks.
- PDF: distribution of technical and user documentation in standardized format.
- Microsoft Teams: Real-time communication, daily meetings, and team coordination.
Clone the repository from a Git console or your app
git clone https://github.com/K3ury99/Proyecto-Final-Paralela.git
Navigate to the cloned folder
cd Final-Parallel Project/Project
Once there we go to SRC
cd src
and we execute the solution, which in this case is called: PRYFINAL.sln This runs the program and ends up displaying the metrics!
- Fork the repo
- Create a new branch
git checkout -b feature-branch
- Add Everything
git add .
- Commit changes
git commit -am 'Add new feature'
- Pull & push to the origin
git pull
git push
Thank you for visiting this project!🌌
This project is licensed under the MIT License. See the LICENSE file for details.