From 41f7c98e541c47684822a323d0085683dceeb92a Mon Sep 17 00:00:00 2001 From: ArdaDenizKinikli Date: Wed, 3 Jun 2026 13:21:12 +0300 Subject: [PATCH] Create: threaded_ardadeniz_kinikli.py --- Week07/threaded_ardadeniz_kinikli.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Week07/threaded_ardadeniz_kinikli.py diff --git a/Week07/threaded_ardadeniz_kinikli.py b/Week07/threaded_ardadeniz_kinikli.py new file mode 100644 index 00000000..5d898480 --- /dev/null +++ b/Week07/threaded_ardadeniz_kinikli.py @@ -0,0 +1,17 @@ +import threading + +def threaded(n): + def my_decorator(func): + def _wrapper(*args, **kwargs): + threads = [] + + for _ in range(n): + t = threading.Thread(target=func, args=args, kwargs=kwargs) + threads.append(t) + t.start() + + for t in threads: + t.join() + + return _wrapper + return my_decorator \ No newline at end of file