Python Forum
attempted multithread doesn't multithread
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
attempted multithread doesn't multithread
#4
Use Ctrl+shift+v when paste in code to preserve indentation.
(Dec-10-2017, 02:56 PM)meems Wrote: ahahaha, i beat the system
Good hack,but there is a normal way to solve this in Python.
Look into *args and **kwargs.
def times(x, y):
    return y * x

def apply_func(f, *args):
    return f(*args)

print(apply_func(times,2,3))
Output:
6

def test(a, b):
    print(a + b)

def apply_func(func, **kwargs):
    for i in range(5):
        func(*tuple(value for _, value in kwargs.items()))

if __name__ == '__main__': 
    apply_func(test, a=2, b=8)
Output:
10 10 10 10 10
Reply


Messages In This Thread
RE: attempted multithread doesn't multithread - by snippsat - Dec-10-2017, 03:28 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How can I multithread to optimize a groupby task: davisc4468 0 784 Jun-30-2023, 02:45 PM
Last Post: davisc4468
  How to measure execution time of a multithread loop spacedog 2 2,986 Apr-24-2021, 07:52 AM
Last Post: spacedog
  Why the multithread does not reduce the execution time? Nicely 2 2,569 Nov-23-2019, 02:28 PM
Last Post: Nicely
  multithread or multicore Chris2018 1 2,232 Oct-11-2018, 06:52 PM
Last Post: Larz60+
  ValueError: Attempted relative import in non-package JoeB 1 12,194 Mar-08-2018, 11:01 AM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020